diff --git a/src/calibre/translations/af.po b/src/calibre/translations/af.po index 6ab4b3a2b9..7d8c6a21e0 100644 --- a/src/calibre/translations/af.po +++ b/src/calibre/translations/af.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-08-14 16:03+0000\n" "Last-Translator: Albé Theunissen \n" "Language-Team: Afrikaans \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-08-15 04:39+0000\n" -"X-Generator: Launchpad (build 15801)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:41+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Doen absolute niks" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "Doen absolute niks" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "Doen absolute niks" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "Doen absolute niks" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "Doen absolute niks" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -948,19 +948,19 @@ msgid "Yes" msgstr "Ja" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "Hoof" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "Kaart A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "Kaart B" @@ -985,11 +985,11 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "Kommunikeer met S60-fone" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "Kommunikeer met WebOS-tablette." @@ -1130,28 +1130,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Nuus" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "Katalogus" @@ -1214,8 +1214,8 @@ msgstr "Kry lys van boeke op toestel…" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1225,8 +1225,8 @@ msgstr "Dra boeke na toestel oor…" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1248,8 +1248,8 @@ msgstr "Verwyder boeke van toestel…" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1738,6 +1738,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Kommunikeer met die Nokia 770 internettablet." @@ -1779,25 +1786,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "Alles volgens titel" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "Alles volgens outeur" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1890,64 +1897,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -1992,60 +2011,64 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "" @@ -2610,25 +2633,25 @@ msgid "Comic" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2644,21 +2667,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2674,7 +2697,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "" @@ -3772,7 +3804,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3796,6 +3828,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -3930,7 +3964,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -5025,7 +5059,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5166,7 +5200,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6407,7 +6440,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6431,7 +6464,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6464,7 +6497,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6554,10 +6587,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6868,19 +6963,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7598,24 +7693,28 @@ msgstr "" msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "" @@ -8607,6 +8706,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -8897,13 +9000,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9128,13 +9224,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9262,12 +9358,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9386,7 +9482,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "" @@ -9419,7 +9515,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9505,58 +9601,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9749,13 +9845,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10269,6 +10365,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -11842,7 +11940,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12159,7 +12258,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12540,54 +12640,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15608,42 +15708,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -16913,34 +17013,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17579,6 +17679,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17597,16 +17720,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18256,17 +18400,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19410,219 +19554,219 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/ar.po b/src/calibre/translations/ar.po index 1b0b332bf3..4365098dc4 100644 --- a/src/calibre/translations/ar.po +++ b/src/calibre/translations/ar.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: iso_639_3\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/calibre\n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-05-24 09:38+0000\n" "Last-Translator: abbas \n" "Language-Team: awadh alghaamdi \n" @@ -17,8 +17,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n % 100 >= " "3 && n % 100 <= 10 ? 3 : n % 100 >= 11 && n % 100 <= 99 ? 4 : 5;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:26+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:41+0000\n" +"X-Generator: Launchpad (build 15810)\n" "X-Poedit-Country: SAUDI ARABIA\n" "Language: ar\n" "X-Poedit-Language: Arabic\n" @@ -68,8 +68,8 @@ msgstr "لا يفعل شيئًا" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -80,8 +80,8 @@ msgstr "لا يفعل شيئًا" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -206,7 +206,7 @@ msgstr "لا يفعل شيئًا" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -219,7 +219,7 @@ msgstr "لا يفعل شيئًا" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -230,19 +230,19 @@ msgstr "لا يفعل شيئًا" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -1013,19 +1013,19 @@ msgid "Yes" msgstr "نعم" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "الصفحة الرئيسية" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "بلكبيبي" @@ -1052,11 +1052,11 @@ msgstr "" "مفصولة بفواصل قائمة الدلائل إلى إرسال البريد إلى الكتب على الجهاز. وسيتم " "استخدام أول واحد موجود" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "تواصل معا هواتف S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "يتصل مع المتصفحات اللوحية التي تستخدم نظام .WebOS" @@ -1203,28 +1203,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "الأخبار" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "الفهرس" @@ -1290,8 +1290,8 @@ msgstr "يجري إحصاء قائمة كتب من الجهاز..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1301,8 +1301,8 @@ msgstr "يجري تحويل الكتب إلى الجهاز..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1324,8 +1324,8 @@ msgstr "يجري حذف الكتب من الجهاز..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1820,6 +1820,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "التواصل مع نوكيا 770" @@ -1861,18 +1868,18 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "كل حسب العنوان" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "جميع البلاغ" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -1881,7 +1888,7 @@ msgstr "" "الجهاز . و تشمل الاحتمالات التالية: " #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1987,64 +1994,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "يجري إحصاء معلومات الجهاز..." @@ -2089,22 +2108,22 @@ msgstr "التواصل مع القارئ W950 خبأ." msgid "Communicate with the Wexler reader." msgstr "التواصل مع القارئ Wexler ." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "لم يتمكن من كشف القرص %s. حاول إعادة التشغيل." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "غير قادر على الكشف عن %s نقطة التحميل. حاول إعادة التشغيل." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "%s غير قادر على اكتشاف عن الذاكرة" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " @@ -2113,12 +2132,12 @@ msgstr "" "قادر على الكشف عن محرك القرص %s. اما وقد تم بالفعل طرد الجهاز، أو النواة " "تصدر نسخة من إهمال SYSFS." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "غير قادر على تحميل الذاكرة الرئيسية (رمز الخطأ : %d" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " @@ -2126,26 +2145,30 @@ msgid "" msgstr "" "قراءة الذاكرة الرئيسية ليالي %s فقط. هذا يحدث عادة بسبب أخطاء نظام الملفات." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." -msgstr "لا يوجد بطاقات تخزين في القارئ ." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "الفتحة المختارة : %s ليست مدعومة ." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "لا توجد مساحة كافية في الذاكرة الرئيسية" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "لا توجد مساحة كافية في بطاقة التخزين" @@ -2781,25 +2804,25 @@ msgid "Comic" msgstr "فكاهي" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2815,21 +2838,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2845,7 +2868,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "جميع المواد" @@ -3998,7 +4030,7 @@ msgid "Producer" msgstr "المنتج" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4022,6 +4054,8 @@ msgstr "الوسوم" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4169,7 +4203,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "الغلاف" @@ -5269,7 +5303,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5411,7 +5445,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6660,7 +6693,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6684,7 +6717,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6717,7 +6750,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6807,10 +6840,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "الاسم" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -7121,19 +7216,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7853,24 +7948,28 @@ msgstr "الكتاب " msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "ضبط الصفحة" @@ -8862,6 +8961,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "صيغ المجهول" @@ -9152,13 +9255,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "الاسم" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "المسار من مكتبة" @@ -9383,13 +9479,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9517,12 +9613,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9641,7 +9737,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "" @@ -9674,7 +9770,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9760,58 +9856,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10004,13 +10100,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10527,6 +10623,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "المؤلفون" @@ -12104,7 +12202,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12421,7 +12520,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12802,54 +12902,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15891,42 +15991,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "بحوث" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "ابحث عن اسم مكرر" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17160,34 +17260,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "قاعدة البيانات غير صالحة" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17826,6 +17926,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17851,16 +17974,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18513,17 +18657,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19686,219 +19830,219 @@ msgstr "انتهى" msgid "Working..." msgstr "قيد العمل..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "برتغالية البرازيل" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "الأنجليزية (المملكة المتحدة)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "صينية مبسّطة" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "صينية تقليدية" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "الإنجليزية" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "الإنجليزية (أستراليا)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "الأنكليزية (زيلندا الجديدة)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "الانجليزية (كندا)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/ast.po b/src/calibre/translations/ast.po index 0e05d11e60..8a9d502bec 100644 --- a/src/calibre/translations/ast.po +++ b/src/calibre/translations/ast.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2011-09-26 16:28+0000\n" "Last-Translator: Xandru \n" "Language-Team: Asturian \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:27+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:41+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Nun fai nada" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "Nun fai nada" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "Nun fai nada" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "Nun fai nada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "Nun fai nada" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -941,19 +941,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "" @@ -978,11 +978,11 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "" @@ -1108,28 +1108,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "" @@ -1190,8 +1190,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1201,8 +1201,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1224,8 +1224,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1710,6 +1710,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1751,25 +1758,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1862,64 +1869,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -1964,60 +1983,64 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "" @@ -2582,25 +2605,25 @@ msgid "Comic" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2616,21 +2639,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2646,7 +2669,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "" @@ -3741,7 +3773,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3765,6 +3797,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -3899,7 +3933,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -4994,7 +5028,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5135,7 +5169,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6376,7 +6409,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6400,7 +6433,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6433,7 +6466,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6523,10 +6556,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6837,19 +6932,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7567,24 +7662,28 @@ msgstr "" msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "" @@ -8576,6 +8675,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -8866,13 +8969,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9097,13 +9193,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9231,12 +9327,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9355,7 +9451,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "" @@ -9388,7 +9484,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9474,58 +9570,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9718,13 +9814,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10238,6 +10334,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -11811,7 +11909,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12128,7 +12227,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12509,54 +12609,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15577,42 +15677,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -16882,34 +16982,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17548,6 +17648,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17566,16 +17689,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18225,17 +18369,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19379,219 +19523,219 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/az.po b/src/calibre/translations/az.po index 213b412de9..3703bf16ac 100644 --- a/src/calibre/translations/az.po +++ b/src/calibre/translations/az.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-08-07 14:00+0000\n" "Last-Translator: Emin Mastizadeh \n" "Language-Team: Azerbaijani \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:27+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:42+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Heç bir şey etmir" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "Heç bir şey etmir" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "Heç bir şey etmir" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "Heç bir şey etmir" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "Heç bir şey etmir" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -939,19 +939,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "" @@ -976,11 +976,11 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "" @@ -1106,28 +1106,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "" @@ -1188,8 +1188,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1199,8 +1199,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1222,8 +1222,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1708,6 +1708,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1749,25 +1756,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1860,64 +1867,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -1962,60 +1981,64 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "" @@ -2580,25 +2603,25 @@ msgid "Comic" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2614,21 +2637,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2644,7 +2667,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "" @@ -3739,7 +3771,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3763,6 +3795,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -3897,7 +3931,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -4992,7 +5026,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5133,7 +5167,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6374,7 +6407,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6398,7 +6431,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6431,7 +6464,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6521,10 +6554,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6835,19 +6930,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7565,24 +7660,28 @@ msgstr "" msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "" @@ -8574,6 +8673,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -8864,13 +8967,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9095,13 +9191,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9229,12 +9325,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9353,7 +9449,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "" @@ -9386,7 +9482,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9472,58 +9568,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9716,13 +9812,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10236,6 +10332,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -11809,7 +11907,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12126,7 +12225,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12507,54 +12607,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15575,42 +15675,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -16880,34 +16980,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17546,6 +17646,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17564,16 +17687,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18223,17 +18367,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19377,219 +19521,219 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/bg.po b/src/calibre/translations/bg.po index 573ae08b40..08770568ce 100644 --- a/src/calibre/translations/bg.po +++ b/src/calibre/translations/bg.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.51\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2011-09-18 08:58+0000\n" "Last-Translator: Nelly Hoang \n" "Language-Team: bg\n" @@ -14,8 +14,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:28+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:43+0000\n" +"X-Generator: Launchpad (build 15810)\n" "Generated-By: pygettext.py 1.5\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -26,8 +26,8 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "Не прави абсолютно нищо" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -987,19 +987,19 @@ msgid "Yes" msgstr "Да" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "" @@ -1026,11 +1026,11 @@ msgstr "" "Списък с деректориите за изпращане на електронни книги на устройството, " "разделен със запетайки. Ще бъде използван първият съществуващ." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "Комуникирай със S60 устройства" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "Сподели с WebOS таблети" @@ -1168,28 +1168,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Новини" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "Каталог" @@ -1250,8 +1250,8 @@ msgstr "Взимане на списък с книги от устройство #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1261,8 +1261,8 @@ msgstr "Прехвърляне на книги към устройството.. #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1284,8 +1284,8 @@ msgstr "Премахване на книги от устройството..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1770,6 +1770,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1811,25 +1818,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "Коментарите са премахнати, тъй като SONY четеца се затруднява с тях" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "Всички по заглавие" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "Всички по автор" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1933,64 +1940,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -2035,60 +2054,64 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "" @@ -2655,25 +2678,25 @@ msgid "Comic" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2689,21 +2712,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2719,7 +2742,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "" @@ -3817,7 +3849,7 @@ msgid "Producer" msgstr "Производител" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3841,6 +3873,8 @@ msgstr "Етикети" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -3975,7 +4009,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Корица" @@ -5070,7 +5104,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5211,7 +5245,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6452,7 +6485,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6476,7 +6509,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6509,7 +6542,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6599,10 +6632,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "CSV/XML опции" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "Име" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6913,19 +7008,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "&Заглавие за Съдържание:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7643,24 +7738,28 @@ msgstr "Книга " msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "Настройки на страница" @@ -8652,6 +8751,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -8942,13 +9045,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "Име" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9173,13 +9269,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9307,12 +9403,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9431,7 +9527,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "" @@ -9464,7 +9560,7 @@ msgid "Standard metadata" msgstr "Стандартни метаданни" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "Потребителски метаданни" @@ -9550,58 +9646,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9794,13 +9890,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "&Основни метаданни" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "&Потребителски метаданни" @@ -10314,6 +10410,8 @@ msgstr "Прекъсване..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Автори" @@ -11887,7 +11985,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "Достъпът е отказан" @@ -12204,7 +12303,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12585,54 +12685,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "&Коментари" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15655,42 +15755,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -16960,34 +17060,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17626,6 +17726,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17644,16 +17767,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18303,17 +18447,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19457,219 +19601,219 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/bn.po b/src/calibre/translations/bn.po index 5b2945a351..5d0aa3e2b7 100644 --- a/src/calibre/translations/bn.po +++ b/src/calibre/translations/bn.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-04-12 14:19+0000\n" "Last-Translator: Kazi Shahnoor Ashraf \n" "Language-Team: Bengali \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:27+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:42+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "আসলে কিছুই করে না" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -935,19 +935,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "" @@ -972,11 +972,11 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "" @@ -1102,28 +1102,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "" @@ -1184,8 +1184,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1195,8 +1195,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1218,8 +1218,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1704,6 +1704,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1745,25 +1752,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1856,64 +1863,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -1958,60 +1977,64 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "" @@ -2576,25 +2599,25 @@ msgid "Comic" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2610,21 +2633,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2640,7 +2663,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "" @@ -3735,7 +3767,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3759,6 +3791,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -3893,7 +3927,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -4988,7 +5022,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5129,7 +5163,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6370,7 +6403,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6394,7 +6427,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6427,7 +6460,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6517,10 +6550,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6831,19 +6926,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7561,24 +7656,28 @@ msgstr "" msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "" @@ -8570,6 +8669,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -8860,13 +8963,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9091,13 +9187,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9225,12 +9321,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9349,7 +9445,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "" @@ -9382,7 +9478,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9468,58 +9564,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9712,13 +9808,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10232,6 +10328,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -11805,7 +11903,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12122,7 +12221,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12503,54 +12603,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15571,42 +15671,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -16876,34 +16976,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17542,6 +17642,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17560,16 +17683,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18219,17 +18363,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19373,219 +19517,219 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/br.po b/src/calibre/translations/br.po index af33280593..c8374ac8d5 100644 --- a/src/calibre/translations/br.po +++ b/src/calibre/translations/br.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2011-08-13 04:22+0000\n" "Last-Translator: Denis \n" "Language-Team: Breton \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:28+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:42+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "Ne ra netra da vat" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -938,19 +938,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "" @@ -975,11 +975,11 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "" @@ -1105,28 +1105,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Keleier" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "Katalog" @@ -1187,8 +1187,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1198,8 +1198,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1221,8 +1221,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1707,6 +1707,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1748,25 +1755,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1859,64 +1866,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -1961,60 +1980,64 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "" @@ -2579,25 +2602,25 @@ msgid "Comic" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2613,21 +2636,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2643,7 +2666,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "" @@ -3741,7 +3773,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3765,6 +3797,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -3899,7 +3933,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -4994,7 +5028,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5135,7 +5169,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6376,7 +6409,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6400,7 +6433,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6433,7 +6466,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6523,10 +6556,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6837,19 +6932,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7567,24 +7662,28 @@ msgstr "" msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "" @@ -8576,6 +8675,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -8866,13 +8969,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9097,13 +9193,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9231,12 +9327,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9355,7 +9451,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "" @@ -9388,7 +9484,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9474,58 +9570,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9718,13 +9814,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10238,6 +10334,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -11811,7 +11909,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12128,7 +12227,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12509,54 +12609,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15577,42 +15677,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -16882,34 +16982,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17548,6 +17648,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17566,16 +17689,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18225,17 +18369,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19379,219 +19523,219 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/bs.po b/src/calibre/translations/bs.po index 8a21529952..e69ca047dd 100644 --- a/src/calibre/translations/bs.po +++ b/src/calibre/translations/bs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-01-02 13:31+0000\n" "Last-Translator: Kenan Dervišević \n" "Language-Team: Bosnian \n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:28+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:42+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -27,8 +27,8 @@ msgstr "Ne radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -39,8 +39,8 @@ msgstr "Ne radi apsolutno ništa" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -165,7 +165,7 @@ msgstr "Ne radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -178,7 +178,7 @@ msgstr "Ne radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -189,19 +189,19 @@ msgstr "Ne radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -941,19 +941,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "" @@ -978,11 +978,11 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "" @@ -1108,28 +1108,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Vijesti" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "Katalog" @@ -1190,8 +1190,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1201,8 +1201,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1224,8 +1224,8 @@ msgstr "Uklanjam knjige sa uređaja..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1710,6 +1710,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1751,25 +1758,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1862,64 +1869,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -1964,60 +1983,64 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "" @@ -2582,25 +2605,25 @@ msgid "Comic" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2616,21 +2639,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2646,7 +2669,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "" @@ -3741,7 +3773,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3765,6 +3797,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -3899,7 +3933,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -4995,7 +5029,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5136,7 +5170,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6377,7 +6410,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6401,7 +6434,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6434,7 +6467,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6524,10 +6557,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6838,19 +6933,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7568,24 +7663,28 @@ msgstr "" msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "" @@ -8577,6 +8676,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -8867,13 +8970,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9098,13 +9194,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9232,12 +9328,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9356,7 +9452,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "" @@ -9389,7 +9485,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9475,58 +9571,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9719,13 +9815,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10239,6 +10335,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Autori" @@ -11812,7 +11910,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12129,7 +12228,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12510,54 +12610,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15580,44 +15680,44 @@ msgstr "%p%" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "Pretrage" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "Preimenuj korisničku kategoriju" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" "Ne možete koristiti tačke u imenu prilikom preimenovanja korisničke " "kategorije" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "Ime %s već postoji" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "Duplo ime pretrage" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "Sačuvano ime pretrage %s već postoji." @@ -16887,34 +16987,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17553,6 +17653,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17571,16 +17694,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "Nema dostupnih knjiga koje bi se mogle dodati u katalog" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18230,17 +18374,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19384,219 +19528,219 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "engleski" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/ca.po b/src/calibre/translations/ca.po index e78991256a..fac41fc7c0 100644 --- a/src/calibre/translations/ca.po +++ b/src/calibre/translations/ca.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: ca\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-07-23 10:57+0000\n" "Last-Translator: jmontane \n" "Language-Team: \n" @@ -18,8 +18,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:28+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:43+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -29,8 +29,8 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -41,8 +41,8 @@ msgstr "No fa res" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -167,7 +167,7 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -180,7 +180,7 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -191,19 +191,19 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -1004,19 +1004,19 @@ msgid "Yes" msgstr "Sí" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "Inici" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "Targeta A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "Targeta B" @@ -1046,11 +1046,11 @@ msgstr "" "Llista de carpetes del dispositiu separades per comes on s'enviaran els " "llibres. Es farà servir la primera que ja existeixi al dispositiu." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "Comunica't amb telèfons S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "Comunica't amb tauletes tàctils WebOS." @@ -1212,28 +1212,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Notícies" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "Catàleg" @@ -1302,8 +1302,8 @@ msgstr "S'està aconseguint la llista de llibres del dispositiu..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1313,8 +1313,8 @@ msgstr "S'està transferint llibres al dispositiu..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1336,8 +1336,8 @@ msgstr "S'estan suprimint els llibres del dispositiu..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1870,6 +1870,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Comunica't amb una tauleta tàctil d'internet Nokia 770." @@ -1911,18 +1918,18 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "S'ha suprimit els comentaris perquè el lector SONY hi té problemes" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "Tots per títol" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "Tots per autor" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -1931,7 +1938,7 @@ msgstr "" "col·leccions al dispositiu. Possibilitats: " #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -2054,64 +2061,76 @@ msgstr "" "amb múltiples autors. Deixeu-la inhabilitada si utilitzeu quadres de " "connexions de metadades." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Obté informació del dispositiu..." @@ -2156,25 +2175,25 @@ msgstr "Comunica't amb un lector Stash W950." msgid "Communicate with the Wexler reader." msgstr "Comunica't amb un lector Wexler" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" "No s'ha pogut detectar la unitat de disc %s. Intenteu reiniciar l'ordinador." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" "No s'ha pogut detectar el punt de muntatge %s. Intenteu reiniciar " "l'ordinador." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format 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:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " @@ -2183,12 +2202,12 @@ msgstr "" "No s'ha pogut detectar la unitat de disc %s. Pot ser que ja s'hagi expulsat " "la unitat o bé el nucli exporta una versió del SYSFS obsoleta." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format 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:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " @@ -2197,26 +2216,30 @@ msgstr "" "La memòria principal de %s és només de lectura. Sol passar per errors al " "sistema de fitxers." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "No s'ha pogut muntar el dispositiu" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." -msgstr "El lector no té cap targeta de memòria en aquesta ranura." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "La ranura seleccionada: %s no és compatible." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 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:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "No hi ha espai lliure suficient a la targeta de memòria" @@ -2936,12 +2959,12 @@ msgid "Comic" msgstr "Còmic" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "Quan n'hi hagi, fes servir el camp d'ordre per autor com a autor." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." @@ -2949,13 +2972,13 @@ msgstr "" "No afegeixis un índex al llibre. Útil si el llibre ja té el seu índex." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "Títol per a tots els índexs generats automàticament." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "Desactiva la compressió del contingut del fitxer" @@ -2975,7 +2998,7 @@ msgstr "" "d'entrada, en cas contrari els ignorarà." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." @@ -2984,7 +3007,7 @@ msgstr "" "final. No es recomana." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." @@ -2993,7 +3016,7 @@ msgstr "" "existeix, la carpeta se suprimirà." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -3018,7 +3041,16 @@ msgstr "" "aquesta opció el calibre no ho farà. Útil si el document conté moltes " "imatges GIF/PNG que augmente molt de mida en convertir-les a JPEG." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "Tots els articles" @@ -4421,7 +4453,7 @@ msgid "Producer" msgstr "Productor" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4445,6 +4477,8 @@ msgstr "Etiquetes" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4605,7 +4639,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Portada" @@ -5829,7 +5863,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5984,7 +6018,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -7347,7 +7380,7 @@ msgstr "Opcions de BibTeX" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7371,7 +7404,7 @@ msgstr "Opcions específiques per" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7404,7 +7437,7 @@ msgstr "sortida" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -7501,10 +7534,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "Opcions de CSV/XML" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "Opcions dels llibres" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "Nom" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -7815,12 +7910,12 @@ msgid "Use author &sort for author" msgstr "Fes servir l'ordre d'au&tors com a autor(s)" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "&Títol per a l'índex:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" @@ -7829,7 +7924,7 @@ msgstr "" "Desactiva la sincronització del darrer punt de lectura" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "&No afegeixis un índex al llibre" @@ -8599,19 +8694,11 @@ msgstr "Llibre " msgid "MOBI Output" msgstr "Sortida MOBI" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "Opcions del Kindle" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "Etiqueta de documents personals:" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "Ignora els &marges" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" @@ -8619,6 +8706,18 @@ msgstr "" "No converteixis totes les imatges a &JPEG (pot fer que no es vegin les " "imatges en visors antics)" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "Opcions del Kindle" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "Etiqueta de documents personals:" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "" @@ -9667,6 +9766,10 @@ msgid "" "

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

No es pot desar llibres al dispositiu perquè no hi ha prou espai " +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "Formats desconeguts" @@ -10076,13 +10179,6 @@ msgstr "" msgid "(fixable)" msgstr "(corregible)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "Nom" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "Camí de la biblioteca" @@ -10320,13 +10416,13 @@ msgstr "%(curr)s (era %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "L'element està en blanc" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "No es pot deixar un element en blanc. En tot cas l'heu d'esborrar." @@ -10463,12 +10559,12 @@ msgid "Copy to author" msgstr "Copia a autor" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "El nom de l'autor no és vàlid" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "Els noms d'autor no poden contenir caràcters &." @@ -10594,7 +10690,7 @@ msgstr "Mostra informació detallada quant a aquest error" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "Copiat" @@ -10627,7 +10723,7 @@ msgid "Standard metadata" msgstr "Metadades estàndard" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "Metadades personalitzades" @@ -10737,28 +10833,28 @@ msgstr "" "voleu més informació quant a les expressions regulars en python, " "especialment quant a la funció «sub»." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "ERROR DE CERCA/REEMPLAÇA A LA PLANTILLA" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "Heu d'especificar una destinació quant la font és un camp compost" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "Heu d'especificar un tipus d'identificador de destí" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "Cerca/reemplaça no vàlid" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "El patró de cerca no és vàlid: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10767,30 +10863,30 @@ msgstr "" "S'està aplicant els canvis a %d llibres.\n" "Fase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "Suprimeix el cerca/reemplaça desat" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "Es suprimirà el cerca/reemplaça desat. N'esteu segur?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "Desa el cerca/reemplaça" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "Nom del cerca/reemplaça:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "Heu de proporcionar un nom." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11012,13 +11108,13 @@ msgid "Set from &ebook file(s)" msgstr "Estableix a partir del(s) fitxer(s) del llibre" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "Metadades &bàsiques" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "&Personalitza les metadades" @@ -11570,6 +11666,8 @@ msgstr "S'està interrompent..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Autors" @@ -13266,7 +13364,8 @@ msgstr "L'UUID del llibre és «{0}»" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "S'ha denegat el permís" @@ -13606,7 +13705,8 @@ msgstr "Excepció no gestionada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "No s'ha pogut obrir %s. L'està fent servir un altre programa?" @@ -14028,54 +14128,54 @@ msgstr "Canvia com el calibre baixa les metadades" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d de %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "No s'ha pogut llegir la portada" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "No s'ha pogut llegir la portada del format %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "La portada del format %s no és vàlida" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "Desa els canvis i edita les metadades de %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "Canvia la portada" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "Co&mentaris" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "&Metadades" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "&Portada i formats" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "Metadades &personalitzades" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "&Comentaris" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "Metadades bàsiques" @@ -17620,48 +17720,48 @@ msgstr "%p%" msgid "The grouped search term name is \"{0}\"" msgstr "El nom del terme de cerca agrupada és «{0}»" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "El canvi dels autors de diversos llibres pot trigar una estona. N'esteu " "segur?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "El canvi de les metadadades de tots aquests llibres pot trigar una estona. " "N'esteu segur?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "Cerques" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "Canvia el nom a la categoria d'usuari" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" "No es pot utilitzar punts al nom quan s'està canviant el nom de categories " "d'usuari" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "El nom %s ja s'està utilitzant" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "El nom de la cerca està duplicat" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "El nom de cerca %s ja existeix." @@ -19024,7 +19124,7 @@ msgstr "Oculta" msgid "Toggle" msgstr "Commuta" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " @@ -19033,20 +19133,20 @@ msgstr "" "Trieu el vostre lector. Si el dispositiu no és a la llista escolliu un " "dispositiu «%s»." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "S'està movent la biblioteca..." +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "No s'ha pogut moure la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "Base de dades no vàlida" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " @@ -19055,7 +19155,7 @@ msgstr "" "

Ja hi ha una biblioteca no vàlida a %(loc)s. Suprimiu-la abans d'intentar " "moure la biblioteca existent.
Error: %(err)s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "No s'ha pogut moure la biblioteca" @@ -19806,6 +19906,29 @@ msgstr "No hi ha cap gènere habilitat al catàleg.\n" msgid "No books available to catalog" msgstr "No es disposa de cap llibre per catalogar" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -19834,7 +19957,7 @@ msgstr "" "Autor «{0}»:\n" "«{1}» <> «{2}»\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" @@ -19842,10 +19965,31 @@ msgstr "" "No s'ha trobar cap llibre per catalogar.\n" "Comproveu els criteris d'exclusió de llibres a les opcions de llibre.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "No es disposa de cap llibre per incloure al catàleg." +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "Títols no vàlids" @@ -20672,18 +20816,18 @@ msgstr "s'ha restaurat la preferència " msgid "creating custom column " msgstr "s'està creant una columna personalitzada " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "S'està copiant %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "S'està compactant la base de dades" @@ -22128,219 +22272,219 @@ msgstr "Finalitzat" msgid "Working..." msgstr "S'està treballant..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "Portuguès del Brasil" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "Anglès (UK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "Xinès simplificat" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "Xinès (HK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "Xinès tradicional" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "Anglès" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "Anglès (Argentina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "Anglès (Austràlia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "Anglès (Japó)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "Anglès (Alemanya)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "Anglès (Bulgària)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "Anglès (Egipte)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "Anglès (Nova Zelanda)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "Anglès (Canadà)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "Anglès (Grècia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "Anglès (Índia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "Anglès (Nepal)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "Anglès (Tailàndia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "Anglès (Turquia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "Anglès (Xipre)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "Anglès (República Txeca)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "Anglès (Filipines)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "Anglès (Paquistan)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "Anglès (Croàcia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "Anglès (Hong Kong)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "Anglès (Indonèsia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "Anglès (Israel)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "Anglès (Rússia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "Anglès (Singapur)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "Anglès (Iemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "Anglès (Irlanda)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "Anglès (Xina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "Anglès (Sud-àfrica)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "Espanyol (Paraguai)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "Espanyol (Uruguai)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "Espanyol (Argentina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "Espanyol (Mèxic)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "Espanyol (Cuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "Espanyol (Xile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "Espanyol (Equador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "Espanyol (Hondures)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "Espanyol (Veneçuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "Espanyol (Bolívia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "Espanyol (Nicaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "Espanyol (Colòmbia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "Alemany (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "Francès (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "Holandès (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "Holandès (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "PM" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "am" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "pm" diff --git a/src/calibre/translations/cs.po b/src/calibre/translations/cs.po index 51502338b8..d053d495ac 100644 --- a/src/calibre/translations/cs.po +++ b/src/calibre/translations/cs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-07-31 12:00+0000\n" "Last-Translator: Štěpán Krb \n" "Language-Team: Czech \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:29+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:43+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "Nedělá vůbec nic" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -980,19 +980,19 @@ msgid "Yes" msgstr "Ano" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "Hlavní" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "Karta A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "Karta B" @@ -1021,11 +1021,11 @@ msgstr "" "Seznam adresářů oddělený čárkami k odeslání elektronických knih do zařízení. " "Bude použit první nalezený." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "Komunikovat s telefony S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "Spojeno s tablety s WebOS" @@ -1176,28 +1176,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Zprávy" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "Katalog" @@ -1265,8 +1265,8 @@ msgstr "Získávání seznam knih v zařízení..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1276,8 +1276,8 @@ msgstr "Přenos knih do zařízení..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1299,8 +1299,8 @@ msgstr "Odebírání knih ze zařízení..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1805,6 +1805,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Komunikace s tabletem Nokia 770." @@ -1846,18 +1853,18 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "Komentáře byly odebrány, protože způsobují zamrznutí čtečky SONY." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "Vše podle názvu" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "Vše podle autora" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -1866,7 +1873,7 @@ msgstr "" "zařízeni. Možnosti zahrnují: " #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1980,64 +1987,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Zjistit informace o zařízení..." @@ -2082,22 +2101,22 @@ msgstr "Komunikace se čtečkou Stash W950." msgid "Communicate with the Wexler reader." msgstr "Spojit se s Wexler reader." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Nelze nalézt disk %s. Zkuste restartovat." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "Nelze nalézt přípojný bod %s. Zkuste restartovat." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "Nelze nalézt disk %s." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " @@ -2106,12 +2125,12 @@ msgstr "" "Nelze nalézt disk %s. Buď byla zařízení již vyjmuto nebo váš kernel " "exportuje zastaralou verzi SYSFS." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "Nelze připojit hlavní paměť (Kód chyby: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " @@ -2120,26 +2139,30 @@ msgstr "" "Hlavní paměť %s je jen pro čtení. Toto se obvykle stává, pokud dojde k chybě " "souborového systému." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "Nepodařilo se připojit zařízení" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." -msgstr "Čtečka nemá v tomto slotu žádnou pamětovou kartu." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "Vybraný slot: %s není podporováno." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 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:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "Na paměťové kartě není dostatek volného místa" @@ -2812,12 +2835,12 @@ msgid "Comic" msgstr "Komiks" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "Když je přítomno, použije pole pro třídění dle autora jako autora." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." @@ -2826,13 +2849,13 @@ msgstr "" "kniha vlastní tabulku s obsahem." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "Název pro vygenerovaný obsah." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "Zakázat kompresi obsahu souboru." @@ -2851,7 +2874,7 @@ msgstr "" "dokumentu. V opačném případě okraje ignoruje." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." @@ -2860,7 +2883,7 @@ msgstr "" "začátek knihy místo na konec. Nedoporučeno." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." @@ -2869,7 +2892,7 @@ msgstr "" "smazána." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2885,7 +2908,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "Všechny články" @@ -4166,7 +4198,7 @@ msgid "Producer" msgstr "Producent" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4190,6 +4222,8 @@ msgstr "Štítky" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4350,7 +4384,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Obálka" @@ -5536,7 +5570,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5683,7 +5717,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6988,7 +7021,7 @@ msgstr "BibTeX volby" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7012,7 +7045,7 @@ msgstr "Možnosti specifické pro" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7045,7 +7078,7 @@ msgstr "výstup" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -7135,10 +7168,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "CSV/XML volby" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "E-book volby" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "Jméno" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -7449,19 +7544,19 @@ msgid "Use author &sort for author" msgstr "Použít třídění dle autorů pro autora" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "Nadpis pro obsah" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "Nepřidávat Obsah do knihy" @@ -8198,24 +8293,28 @@ msgstr "Kniha " msgid "MOBI Output" msgstr "MOBI Výstup" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "Kindle volby" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "Osobní Doc tag:" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "Kindle volby" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "Osobní Doc tag:" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "Nastavení stránky" @@ -9230,6 +9329,10 @@ 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.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "Neznámé formáty" @@ -9607,13 +9710,6 @@ msgstr "" msgid "(fixable)" msgstr "(opravitelné)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "Jméno" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "Cesta z knihovny" @@ -9844,13 +9940,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "Položka je prázdná" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Položka nemůže být nastavena na nic. Smažte ji." @@ -9986,12 +10082,12 @@ msgid "Copy to author" msgstr "Kopírovat k autorovi" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "Neplatné jméno autora" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "Jméno autora nemůže obsahovat znaky &." @@ -10110,7 +10206,7 @@ msgstr "Zobrazit detailní informace o této chybě" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "Kopírováno" @@ -10143,7 +10239,7 @@ msgid "Standard metadata" msgstr "Standardní metadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "Volitelná metadata" @@ -10238,28 +10334,28 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "S/R TEMPLATE ERROR" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "Musíte určit cíl, když je zdroj kompozitní pole" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "Neplatné vyhledání/nahrazení" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "Vzor pro hledání není platný: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10268,30 +10364,30 @@ msgstr "" "Aplikuji změny na %d knih.\n" "Fáze {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "Smazat uložené najít/nahradit" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "Vybrané uložené najít/nahradit budou smazány. Jste si jistý?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "Uložit najít/nahradit" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10500,13 +10596,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "Základní metadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "Uživatelská metadata" @@ -11037,6 +11133,8 @@ msgstr "Ruším..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Autoři" @@ -12642,7 +12740,8 @@ msgstr "UUID knihy je \"{0}\"" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "Přístup odmítnut" @@ -12964,7 +13063,8 @@ msgstr "Neobsloužená výjimka" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "Nelze otevřít %s. Je používán jiným programem?" @@ -13354,54 +13454,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "Nepodařilo se načíst obálku" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "Nemohu načíst obal z %s formátu" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "Obal ve %s formátu je neplatný" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "Uložit změny a změnit metadata %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "Změnit obálku" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "&Komentáře" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "&Metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "&Komentáře" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -16488,42 +16588,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "Změna autorů pro mnoho knih může trvat delší dobu. Jste si jisti?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "Změna metadat pro tak mnoho knih bude trvat dlouho. Jste si jisti?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "Hledání" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "Zduplikovat hledané jméno" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "Uložené vyhledávací jméno %s je již používáno." @@ -17819,34 +17919,34 @@ msgstr "Skrýt" msgid "Toggle" msgstr "Přepínač" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "Přesouvám knihovnu..." +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "Přesun knihovny selhal" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "Neplatná databáze" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "Nemohu přesunout knihovnu" @@ -18533,6 +18633,29 @@ msgstr "Nenalezeny žádné povolené žánry v katalogu.\n" msgid "No books available to catalog" msgstr "Žádné dostupné knihy do katalogu" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -18551,7 +18674,7 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" @@ -18559,10 +18682,31 @@ msgstr "" "Žádné dostupné knihy do katalogu.\n" "Zkontrolujte kritérium 'Vyloučené knihy' v E-book volbě.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "Žádné dostupné knihy k zařazení do katalogu" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "Neplatné tituly" @@ -19275,17 +19419,17 @@ msgstr "" msgid "creating custom column " msgstr "vytváření uživatelských sloupců " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "Kopírování %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "Zhutňování databáze" @@ -20462,219 +20606,219 @@ msgstr "Dokončeno" msgid "Working..." msgstr "Pracuji..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "brazilská portugalština" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "angličtina (UK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "zjednodušená čínština" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "čínština (HK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "tradiční čínština" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "Angličtina" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "angličtina (Austrálie)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "angličtina (Nový Zéland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "angličtina (Kanada)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "angličtina (Indie)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "angličtina (Thajsko)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "angličtina (Kypr)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "angličtina (Pákistán)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "English (Chorvatština)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "English (Indonésština)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "angičtina (Izrael)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "angličtina (Singapur)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "angličtina (Jemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "angličtina (Irsko)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "angličtina (Čína)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "španělština (Paraguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "Španělština (Uruguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "Španělština (Argentina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "Španělština (Mexiko)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "Španělština (Kuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "španělština (Chile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "Španělština (Ekvádor)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "Španělština (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "Španělština (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "Španělština (Bolívie)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "Španělština (Nikaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "němčina (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "francouzština (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "holandština (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "holandština (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/cy.po b/src/calibre/translations/cy.po index da964c2ba6..35c0520c0b 100644 --- a/src/calibre/translations/cy.po +++ b/src/calibre/translations/cy.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-02-26 20:21+0000\n" "Last-Translator: Rachael Munns \n" "Language-Team: Welsh \n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=n==1 ? 0 : n==2 ? 1 : (n != 8 && n != 11) ? " "2 : 3;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:42+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:55+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -27,8 +27,8 @@ msgstr "Dim yn gwneud dim byd" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -39,8 +39,8 @@ msgstr "Dim yn gwneud dim byd" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -165,7 +165,7 @@ msgstr "Dim yn gwneud dim byd" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -178,7 +178,7 @@ msgstr "Dim yn gwneud dim byd" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -189,19 +189,19 @@ msgstr "Dim yn gwneud dim byd" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -946,19 +946,19 @@ msgid "Yes" msgstr "Iawn" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "Sail" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "Cerdyn A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "Cerdyn B" @@ -983,11 +983,11 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "Cyfathrebwch gyda ffoniau S60" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "Cyfathrebwch gyda tabledau WebOS" @@ -1113,28 +1113,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Newyddion" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "Catalog" @@ -1195,8 +1195,8 @@ msgstr "Wrthi'n adalw rhestr o lyfrau ar y ddyfais..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1206,8 +1206,8 @@ msgstr "Wrthi'n anfon lyfrau i'r ddyfais..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1229,8 +1229,8 @@ msgstr "Wrthi'n dileu lyfrau o'r ddyfais" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1716,6 +1716,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Cyfathrebwich gyda'r tabled rhyngrwyd Nokia 770" @@ -1757,25 +1764,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "Y cyfan, trefnwyd gan y teitl" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "Y cyfan, trefnwyd gan yr awdur" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1868,64 +1875,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -1970,60 +1989,64 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "" @@ -2588,25 +2611,25 @@ msgid "Comic" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2622,21 +2645,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2652,7 +2675,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "" @@ -3747,7 +3779,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3771,6 +3803,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -3905,7 +3939,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -5000,7 +5034,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5141,7 +5175,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6382,7 +6415,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6406,7 +6439,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6439,7 +6472,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6529,10 +6562,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6843,19 +6938,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7573,24 +7668,28 @@ msgstr "" msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "" @@ -8582,6 +8681,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -8872,13 +8975,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9103,13 +9199,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9237,12 +9333,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9361,7 +9457,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "" @@ -9394,7 +9490,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9480,58 +9576,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9724,13 +9820,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10244,6 +10340,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -11817,7 +11915,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12134,7 +12233,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12515,54 +12615,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15583,42 +15683,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -16888,34 +16988,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17554,6 +17654,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17572,16 +17695,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18231,17 +18375,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19385,219 +19529,219 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/da.po b/src/calibre/translations/da.po index a5cc649a62..d33979aa7e 100644 --- a/src/calibre/translations/da.po +++ b/src/calibre/translations/da.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-07-13 17:59+0000\n" "Last-Translator: Jens Holm \n" "Language-Team: Danish \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:29+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:43+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "Gør absolut ingenting" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -983,19 +983,19 @@ msgid "Yes" msgstr "Ja" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "Main/hjem/primær" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "Kort A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "Kort B" @@ -1025,11 +1025,11 @@ msgstr "" "Komma separeret liste af mapper til at sende e-bøger til, på enheden. Den " "første som findes, vil blive brugt." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "Kommunikér med S60 telefoner." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "Kommunikerer med WebOS tablets" @@ -1184,28 +1184,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Nyheder" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "Katalog" @@ -1273,8 +1273,8 @@ msgstr "Henter liste over bøger på enheden..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1284,8 +1284,8 @@ msgstr "Overfører bøger til enhed..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1307,8 +1307,8 @@ msgstr "Fjerner bøger fra enhed..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1808,6 +1808,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Kommunikér med Nokia 770 internet tablet." @@ -1849,18 +1856,18 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "Alle efter titel" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "Alle efter forfatter" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -1869,7 +1876,7 @@ msgstr "" "enheden. Muligheder omfatter: " #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1962,64 +1969,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Hent enhedsoplysninger..." @@ -2064,22 +2083,22 @@ msgstr "Kommunikér med Stash W950 reader." msgid "Communicate with the Wexler reader." msgstr "Kommunikér med Wexler reader." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Kan ikke finde diskdrevet %s. Prøv at genstarte." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "Ikke muligt at finde %s diskvolumet. Prøv at genstarte." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "Kan ikke finde diskdrevet %s." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " @@ -2088,12 +2107,12 @@ msgstr "" "Ikke istand til at finde %s disken. Enten er enheden allerede skubbet ud, " "eller din kerne har sat en forældet version af SYSFS." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "Kan ikke benytte arbejdshukommelsen (Fejlkode: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " @@ -2102,26 +2121,30 @@ msgstr "" "Arbejdshukommelsen i %s er ikke skrivebar. Denne tilstand sker typisk på " "grund af filsystem fejl." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." -msgstr "E-bogslæseren har intet hukommelseskort i denne sokkel." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "Den valgte sokkel: %s er ikke understøttet." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "Der er ikke tilstrækkelig plads i arbejdshukommelsen" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "Der er ikke tilstrækkelig plads på hukommelseskortet" @@ -2785,26 +2808,26 @@ msgid "Comic" msgstr "Tegneserie" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" "Forfattersortering bruges til at sætte forfatterfeltet, når det er tilstede." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "Titel for enhver genereret in-line indholdsfortegnelse." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "Deaktivér kompression af filindholdet." @@ -2820,21 +2843,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2850,7 +2873,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "Alle artikler" @@ -4082,7 +4114,7 @@ msgid "Producer" msgstr "Producer" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4106,6 +4138,8 @@ msgstr "Mærker" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4255,7 +4289,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Omslag" @@ -5411,7 +5445,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5552,7 +5586,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6829,7 +6862,7 @@ msgstr "BibTeX valg" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6853,7 +6886,7 @@ msgstr "Muligheder angivet til" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6886,7 +6919,7 @@ msgstr "output" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6976,10 +7009,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "CSV/XML valgmuligheder" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "E-bogsmuligheder" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "Navn" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -7290,19 +7385,19 @@ msgid "Use author &sort for author" msgstr "Anvend forfatter &sort for forfatter" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "&Indholdsfortegnelsestitel:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "Tilføj ikke indholdfortegnelse til bogen" @@ -8039,24 +8134,28 @@ msgstr "Bog " msgid "MOBI Output" msgstr "MOBI-output" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "Kindle valgmuligheder" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "Personlig dokument mærke:" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "Kindle valgmuligheder" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "Personlig dokument mærke:" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "Sideopsætning" @@ -9068,6 +9167,10 @@ msgstr "" "

Kan ikke uploade bøger til enheden, der er ikke mere fri plads " "tilgængelig " +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "Ukendte formater" @@ -9370,13 +9473,6 @@ msgstr "" msgid "(fixable)" msgstr "(ordenbare)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "Navn" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "Sti fra bibliotek" @@ -9605,13 +9701,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "Emne er blankt" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Et emne kan ikke sættes til ingenting. Slet det istedet." @@ -9741,12 +9837,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "Ugyldigt forfatternavn" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "Forfatternavne kan ikke indeholde & tegnet." @@ -9865,7 +9961,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "Kopieret" @@ -9898,7 +9994,7 @@ msgid "Standard metadata" msgstr "Standard metadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "Tilpas metadata" @@ -10007,28 +10103,28 @@ msgstr "" "denne reference for mere information om python's regulære udtryk, og " "især 'sub'-funktionen." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "Du skal angive en destination, når kilden er et sammensat felt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "Søg/erstat ugyldig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "Søge mønsteret er ugyldigt: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10037,30 +10133,30 @@ msgstr "" "Udfører ændringer på %d bøger.\n" "Fase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "Gem søg/erstat" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "Søg/erstat navn:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10270,13 +10366,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "&Grund metadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "&Tilpas metadata" @@ -10800,6 +10896,8 @@ msgstr "Afbryder..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Forfattere" @@ -12401,7 +12499,8 @@ msgstr "Denne bogs UUID er \"{0}\"" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "Adgang nægtet" @@ -12723,7 +12822,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "Kunne ikke åbne %s. Bliver den anvendt af et andet program?" @@ -13111,54 +13211,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "Kunne ikke læse omslaget" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "Kunne ikke læse omslaget fra %s-formatet" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "Omslaget i %s-formatet er ugyldigt" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "Gem ændringer og redigér %s metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "Ændre omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "&Kommentar" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "&Metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "&Omslag og formater" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "&Tilpas metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "&Kommentarer" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -16280,46 +16380,46 @@ msgstr "%p%" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "Ændring af forfatterne for adskillige bøger kan tage et stykke tid. Er du " "sikker?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Ændring af metadataene for adskillige bøger kan tage et stykke tid. Er du " "sikker?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "Søgninger" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "Navnet %s anvendes allerede" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "Duplikér søgenavn" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "Det gemte søgenavn %s er allerede brugt." @@ -17608,34 +17708,34 @@ msgstr "Skjul" msgid "Toggle" msgstr "Skift" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "Flytter bibliotek..." +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "Flytning af bibliotek fejlede" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "Ugyldig database" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "Kunne ikke flytte bibliotek" @@ -18330,6 +18430,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -18348,16 +18471,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "Ugyldige titler" @@ -19166,17 +19310,17 @@ msgstr "" msgid "creating custom column " msgstr "opret tilpasset søjle " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

Flytter gammel database til e-bogsbibliotek i %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "Kopierer %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "Komprimerer database" @@ -20361,219 +20505,219 @@ msgstr "Afsluttet" msgid "Working..." msgstr "Arbejder..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "Brasiliansk-portugisisk" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "Engelsk (Storbritannien)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "Forenklet kinesisk" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "Kinesisk (HK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "Traditionelt kinesisk" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "Engelsk" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "Engelsk (Australien)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "Engelsk (New Zealand)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "Engelsk (Canada)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "Engelsk (Indien)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "Engelsk (Thailand)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "Engelsk (Cypern)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "Engelsk (Pakistan)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "Engelsk (Kroatien)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "Engelsk (Indonesien)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "Engelsk (Israel)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "Engelsk (Singapore)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "Engelsk (Yemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "Engelsk (Irland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "Engelsk (Kina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "Engelsk (Sydafrika)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "Spansk (Paraguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "Spansk (Uruguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "Spansk (Argentina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "Spansk (Mexico)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "Spanisk (Cuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "Spansk (Chile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "Spansk (Ecuador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "Spansk (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "Spansk (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "Spansk (Bolivia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "Spansk (Nicaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "Tysk (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "Fransk (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "Hollansk (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "Hollansk (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/de.po b/src/calibre/translations/de.po index 43ab0fad9a..48de7f51d4 100644 --- a/src/calibre/translations/de.po +++ b/src/calibre/translations/de.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: de\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-08-14 16:56+0000\n" "Last-Translator: Patrick Haake \n" "Language-Team: American English \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-08-15 04:39+0000\n" -"X-Generator: Launchpad (build 15801)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:45+0000\n" +"X-Generator: Launchpad (build 15810)\n" "X-Poedit-Bookmarks: 3327,-1,-1,-1,-1,-1,-1,-1,-1,-1\n" "Generated-By: pygettext.py 1.5\n" @@ -48,8 +48,8 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -60,8 +60,8 @@ msgstr "Macht absolut gar nichts" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -186,7 +186,7 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -199,7 +199,7 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -210,19 +210,19 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -1002,19 +1002,19 @@ msgid "Yes" msgstr "Ja" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "Haupt" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "Karte A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "Karte B" @@ -1043,11 +1043,11 @@ msgstr "" "Durch Kommata getrennte Liste von Verzeichnissen an die E-Books auf das " "Gerät gesendet werden. Das erste vorhandene wird benutzt" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "Kommunikation mit S60-Telefonen." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "Kommuniziere mit WebOS Tablets." @@ -1209,28 +1209,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Nachrichten" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "Katalog" @@ -1299,8 +1299,8 @@ msgstr "Die Liste der Bücher auf dem Gerät beziehen ..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1310,8 +1310,8 @@ msgstr "Bücher ans Gerät übertragen ..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1333,8 +1333,8 @@ msgstr "Bücher vom Gerät entfernen ..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1880,6 +1880,13 @@ msgstr "MTP Gerät" msgid "Communicate with MTP devices" msgstr "kommuniziere mit MTP Gerät" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Kommunikation mit dem Nokia 770 Internet Tablet." @@ -1921,18 +1928,18 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "Kommentare wurden entfernt, da der SONY reader damit Probleme hat" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "nach Titel" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "Alle nach Titel" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -1941,7 +1948,7 @@ msgstr "" "Gerät zu erstellen. Möglichkeiten sind: " #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -2066,38 +2073,38 @@ msgstr "" "nur der erste Autor für Bücher von mehreren Autoren angezeigt. Lassen Sie " "diese Option ausgeschaltet, wenn Sie Metadaten-Schalttafeln benutzen." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "SmartDevice" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "Mit SmartDevice Apps kommunizieren" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "Verbindungen beim Start erlauben" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" "Aktiviere diese Option, um Verbindungen zu erlauben, sobald Calibre startet." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "Security Passwort" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" "Ein Passwort, das die Device App zum Verbindungsaufbau zu Calibre benutzen " "muss, eingeben" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "Festen Netzwerk-Port benutzen" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" @@ -2105,11 +2112,11 @@ msgstr "" "Wenn aktiviert, wird der eingestellte Port im Feld \"Port\" genutzt. Sonst " "wird ein zufälliger Port vom Treiber gewählt." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" -msgstr "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " +msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" @@ -2117,21 +2124,33 @@ msgstr "" "Port Nummer eingeben, die genutzt werden soll, wenn die Option \"Fester " "Port\" aktiviert ist." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "Zusätzliche Debug-Informationen ausdrucken" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" "Markieren Sie dieses Kästchen, wenn angefordert, bei Problemberichten" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "Zu viele Verbindungsversuche von %s" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Geräte-Information beziehen ..." @@ -2176,24 +2195,24 @@ msgstr "Kommuniziere mit dem Stash W950 Lesegerät." msgid "Communicate with the Wexler reader." msgstr "Kommuniziere mit dem Wexler Lesegerät." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format 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:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format 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:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format 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:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " @@ -2202,12 +2221,12 @@ msgstr "" "Kann den %s Datenträger nicht erkennen. Entweder wurde das Gerät bereits " "ausgeworfen, oder Ihr Kernel exportiert eine veraltete Version von SYSFS." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format 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:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " @@ -2216,26 +2235,30 @@ msgstr "" "Der Hauptspeicher von %s ist schreibgeschützt. Dies passiert üblicherweise " "aufgrund von Fehlern im Dateisystem." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "Kann das Gerät nicht anbinden" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." -msgstr "Das Gerät hat keine Speicherkarte in diesem Laufwerk." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format 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:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 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:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "Nicht genügend freier Speicherplatz auf der Speicherkarte" @@ -2970,12 +2993,12 @@ msgid "Comic" msgstr "Comic" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "Soweit möglich Autor-Sortierung als Autor verwenden." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." @@ -2984,13 +3007,13 @@ msgstr "" "eigenes Inhaltsverzeichnis hat." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "Titel für alle in den Büchern erstellten Inhaltsverzeichnisse" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "Komprimierung der Datei-Inhalte ausschalten." @@ -3010,7 +3033,7 @@ msgstr "" "Andernfalls wird es sie ignorieren." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." @@ -3019,7 +3042,7 @@ msgstr "" "Ende. Nicht empfohlen." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." @@ -3028,7 +3051,7 @@ msgstr "" "Verzeichnis bereits existiert, wird es gelöscht." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -3053,7 +3076,16 @@ msgstr "" "hiermit deaktiviert. Das ist nützlich, wenn die Dokomente viele GIF/PNG-" "Bilder enthalten, die bei der Umwandlung in das JPEG-Format sehr groß werden." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "Alle Artikel" @@ -4470,7 +4502,7 @@ msgid "Producer" msgstr "Produzent" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4494,6 +4526,8 @@ msgstr "Schlagworte" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4657,7 +4691,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Umschlagbild" @@ -5890,7 +5924,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6046,7 +6080,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -7420,7 +7453,7 @@ msgstr "BibTeX Einstellungen" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7444,7 +7477,7 @@ msgstr "Einstellungen für" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7477,7 +7510,7 @@ msgstr "Ausgabe" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -7574,10 +7607,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "CSV/XML Einstellungen" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "E-Book Einstellungen" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "Name" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "Aktiviert Bereiche werden in der generierten Katalog aufgenommen." @@ -7903,12 +7998,12 @@ msgid "Use author &sort for author" msgstr "Verwende Autorensortierung für Autor" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "&Titel des Inhaltsverzeichnisses:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" @@ -7917,7 +8012,7 @@ msgstr "" "das synchronisieren der letzten gelesen Stelle" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "Inhaltsverzeichnis nicht zum Buch hinzufügen" @@ -8702,19 +8797,11 @@ msgstr "Buch " msgid "MOBI Output" msgstr "MOBI-Ausgabe" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "Kindle Optionen" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "Schlagwort für die Kennzeichnung als persönliches Dokument:" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "Ignoriere &Ränder" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" @@ -8722,6 +8809,18 @@ msgstr "" "Nicht alle Bilder in das &JPEG-Format umwandeln (Bilder können in älteren " "Betrachtern möglicherweise nicht angezeigt werden)" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "Kindle Optionen" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "Schlagwort für die Kennzeichnung als persönliches Dokument:" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "Seiteneinrichtung" @@ -9778,6 +9877,10 @@ 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.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "Unbekannte Formate" @@ -10186,13 +10289,6 @@ msgstr "" msgid "(fixable)" msgstr "(reparierbar)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "Name" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "Pfad der Bibliothek" @@ -10432,13 +10528,13 @@ msgstr "%(curr)s (war %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "Eintrag ist leer" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" "Ein Element kann nicht auf nichts eingestellt werden. Löschen Sie es " @@ -10577,12 +10673,12 @@ msgid "Copy to author" msgstr "Kopiere nach Autor" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "Ungültiger Autorenname" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "Autorennamen dürfen nicht das Zeichen & enthalten." @@ -10710,7 +10806,7 @@ msgstr "Detaillierte Informationen über diesen Fehler anzeigen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "Kopiert" @@ -10743,7 +10839,7 @@ msgid "Standard metadata" msgstr "Standard Metadaten" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "Benutzerdefinierte Metadaten" @@ -10854,30 +10950,30 @@ msgstr "" "Sie weitere Informationen über Pythons reguläre Ausdrücke, insbesondere die " "'sub'- Funktion." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "S/R Vorlagenfehler" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" "Sie müssen ein Zielfeld auswählen, wenn die Quelle ein zusammengesetztes " "Feld ist." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "Ein Zielerkennungstyp muss angeben werden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "Suchen/ersetzen ungültig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "Suchmuster ungültig: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10886,31 +10982,31 @@ msgstr "" "Wende Änderungen bei %d Büchern an.\n" "Phase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "Löschen der gespeicherten Suchen/Ersetzen-Aktion" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" "Die ausgewählte Suchen/Ersetzen-Aktion wird gelöscht. Sind Sie sicher?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "Speichern der Suchen/Ersetzen-Aktion" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "Suchen/Ersetzen-Aktion Name:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "Sie müssen einen Namen vergeben." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11132,13 +11228,13 @@ msgid "Set from &ebook file(s)" msgstr "Aus &E-Book- Datei(en) setzen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "&Basis-Metadaten" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "Ben&utzerdefinierte Metadaten" @@ -11694,6 +11790,8 @@ msgstr "Abbruch läuft ..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Autoren" @@ -13414,7 +13512,8 @@ msgstr "Die UUID dieses Buches ist \"{0}\"" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "Zugriff verweigert" @@ -13749,7 +13848,8 @@ msgstr "Nicht abgefangener Fehler" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -14178,54 +14278,54 @@ msgstr "Ändern Sie, wie Calibre Metadaten herunterlädt" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d von %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "Konnte Umschlagbild nicht lesen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "Konnte Umschlagbild des Formats %s nicht lesen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "Das Umschlagbild im Format %s ist ungültig" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "Änderungen speichern und Metadaten von %s bearbeiten" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "Umschlag ändern" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "Ko&mmentare" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "&Metadaten" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "&Umschlag und Formate" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "Ben&utzerdefinierte Metadaten" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "&Bemerkungen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "Basis Metadaten" @@ -17805,48 +17905,48 @@ msgstr "%p%" msgid "The grouped search term name is \"{0}\"" msgstr "Der gruppierte Suchbegriff ist \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "Das Ändern der Autoren für mehrere Bücher kann einige Zeit dauern. Sind Sie " "sicher?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Das Ändern der Metadaten für so viele Bücher kann einige Zeit dauern. Sind " "Sie sicher?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "Suchergebnisse" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "Benutzerkategorie umbenennen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" "Hochkommas können bei der Umbezeichnung von Benutzerkategorien nicht im " "Namen verwendet werden" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "Der Name %s wird bereits benutzt" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "Such-Name duplizieren" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "Der gespeicherte Such-Name %s wird schon verwendet." @@ -19224,7 +19324,7 @@ msgstr "Ausblenden" msgid "Toggle" msgstr "Umschalten" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " @@ -19233,20 +19333,20 @@ msgstr "" "Wählen Sie Ihr Lesegerät. Wenn Ihr Gerät nicht in der Liste auftaucht, " "wählen Sie ein \"%s\"-Gerät." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "Verschiebe Bibliothek..." +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "Verschieben der Bibliothek schlug fehl" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "Ungültige Datenbank" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " @@ -19256,7 +19356,7 @@ msgstr "" "bevor Sie versuchen, die existierende Bibliothek zu verschieben.
Fehler: " "%(err)s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "Konnte Bibliothek nicht verschieben" @@ -20076,6 +20176,29 @@ msgstr "Keine aktivierten Genres im Katalog gefunden.\n" msgid "No books available to catalog" msgstr "Keine Bücher im Katalog verfügbar" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -20105,7 +20228,7 @@ msgstr "" "'{0}':\n" "'{1}' <> '{2}'\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" @@ -20113,10 +20236,31 @@ msgstr "" "Keine Bücher im Katalog gefunden.\n" "Prüfen Sie \"Ausgeschlossen Bücher\" Kriterien in E-Buch-Optionen.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "Keine Bücher verfügbar um sie dem Katalog hinzuzufügen" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "Ungültige Titel" @@ -20978,17 +21122,17 @@ msgstr "wiederhergestellte Einstellung " msgid "creating custom column " msgstr "Erstelle benutzerdefinierte Spalte " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

Migriere alte Datenbank zu E-Book Bibliothek in %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "Kopiere %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "Komprimiere Datenbank" @@ -22380,219 +22524,219 @@ msgstr "Fertig" msgid "Working..." msgstr "Bei der Arbeit..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "Brasilianisches Portugiesisch" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "Englisch (Großbritannien)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "Chinesisch (vereinfacht)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "Chinesisch (HK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "Chinesisch (traditionell)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "Englisch" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "Englisch (Argentinien)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "Englisch (Australien)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "Englisch (Japan)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "Englisch (Deutschland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "Englisch (Bulgarien)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "Englisch (Ägypten)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "Englisch (Neuseeland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "Englisch (Kanada)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "Englisch (Griechenland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "Englisch (Indien)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "Englisch (Nepal)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "Englisch (Thailand)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "Englisch (Türkei)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "Englisch (Zypern)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "Englisch (Tschechische Republik)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "Englisch (Philippinen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "Englisch (Pakistan)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "Englisch (Kroatien)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "Englisch (Hongkong)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "Englisch (Indonesien)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "Englisch (Israel)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "Englisch (Russland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "Englisch (Singapur)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "Englisch (Jemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "Englisch" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "Englisch (China)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "Englisch (Südafrika)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "Spanisch (Paraguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "Spanisch (Uruguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "Spanisch (Argentinien)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "Spanisch (Mexiko)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "Spanisch (Kuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "Spanisch (Chile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "Spanisch (Equador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "Spanisch (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "Spanisch (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "Spanisch (Bolivien)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "Spanisch (Nicaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "Spanisch (Kolumbien)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "Deutsch (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "Französisch (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "Holländisch (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "Holländisch (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "vormittags" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "nachmittags" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "vormittags" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "nachmittags" diff --git a/src/calibre/translations/el.po b/src/calibre/translations/el.po index 6e6c9953df..ff1d60b999 100644 --- a/src/calibre/translations/el.po +++ b/src/calibre/translations/el.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-07-22 09:51+0000\n" "Last-Translator: SteliosGero \n" "Language-Team: Greek \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:31+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:45+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "Δεν κάνει τίποτα" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -1003,19 +1003,19 @@ msgid "Yes" msgstr "Ναι" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "Κύρια μνήμη" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "Κάρτα μνήμης Α" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "Κάρτα μνήμης Β" @@ -1042,11 +1042,11 @@ msgstr "" "Σειρά καταλόγων στη συσκευή, χωρισμένων με κόμμα, προς αποστολή ηλεκτρονικών " "βιβλίων. Ο πρώτος στη σειρά θα χρησιμοποιηθεί." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "Επικοινωνία με τηλέφωνα S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "Επικοινωνία με tablet WebOS" @@ -1177,28 +1177,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Ειδήσεις" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "Κατάλογος" @@ -1267,8 +1267,8 @@ msgstr "Λήψη καταλόγου των βιβλίων στη συσκευή. #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1278,8 +1278,8 @@ msgstr "Μεταφορά βιβλίων στη συσκευή..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1301,8 +1301,8 @@ msgstr "Αφαίρεση βιβλίων από τη συσκευή..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1787,6 +1787,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Επικοινωνία με το Nokia 770 internet tablet." @@ -1828,18 +1835,18 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -1848,7 +1855,7 @@ msgstr "" "μετατροπή σε συλλογές. Οι πιθανότητες συμπεριλαμβάνουν: " #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1944,64 +1951,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Λήψη των στοιχείων της συσκευής" @@ -2046,61 +2065,65 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Αδύνατον να εντοπιστεί ο σκληρός δίσκος %s. Δοκιμάστε επανεκκίνηση." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" "Αδύνατον να εντοπιστεί το σημείο εφαρμογής %s. Δοκιμάστε επανεκκίνηση." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "Αδύνατον να εντοπιστεί ο σκληρός δίσκος %s." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "Αδύνατον να εφαρμοστεί η κύρια μνήμη (Κώδικας σφάλματος : %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." -msgstr "Δεν υπάρχει κάρτα αποθήκευσης στην υποδοχή του ηλ.αναγνωστηρίου." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "Η επιλεγμένη υποδοχή: %s δεν υποστηρίζεται." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "Δεν υπάρχει αρκετός χώρος στην κύρια μνήμη." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "Δεν υπάρχει αρκετός χώρος στην κάρτα αποθήκευσης" @@ -2722,25 +2745,25 @@ msgid "Comic" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2756,21 +2779,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2786,7 +2809,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "" @@ -3942,7 +3974,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3966,6 +3998,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4100,7 +4134,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Εξώφυλλο" @@ -5202,7 +5236,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5343,7 +5377,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6591,7 +6624,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6615,7 +6648,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6648,7 +6681,7 @@ msgstr "έξοδος" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6738,10 +6771,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "Όνομα" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -7052,19 +7147,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7782,24 +7877,28 @@ msgstr "" msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "Διαμόρφωση σελίδας" @@ -8791,6 +8890,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -9081,13 +9184,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "Όνομα" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9312,13 +9408,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9446,12 +9542,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9570,7 +9666,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "" @@ -9603,7 +9699,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9689,58 +9785,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9933,13 +10029,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10453,6 +10549,8 @@ msgstr "Εγκατάλειψη..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Συγγραφείς" @@ -12026,7 +12124,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "Άρνηση πρόσβασης" @@ -12343,7 +12442,8 @@ msgstr "Άγνωστο σφάλμα" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12724,54 +12824,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "Αλλαγή εξωφύλλου" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "&Μεταδεδομένα" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15792,42 +15892,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "Αναζητήσεις" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17097,7 +17197,7 @@ msgstr "Απόκρυψη" msgid "Toggle" msgstr "Εναλλαγή" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " @@ -17106,27 +17206,27 @@ msgstr "" "Επιλέξτε τον ηλεκτρονικό αναγνώστη σας. Αν η συσκευή σας δεν είναι στην " "λίστα, επιλέξτε την \"%s\" συσκευή." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17781,6 +17881,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17799,16 +17922,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18458,17 +18602,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "Συμπίεση βάσης δεδομένων" @@ -19612,219 +19756,219 @@ msgstr "Ολοκληρώθηκε" msgid "Working..." msgstr "Εκτελείται..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "Πορτογαλικά Βραζιλίας" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "Αγγλικά (Ηνωμένο Βασίλειο)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "Απλοποιημένα Κινέζικα" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "Κινέζικα(ΗΚ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "Παραδοσιακά Κινέζικα" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "Αγγλικά" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "Αγγλικά (Αυστραλία)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "Αγγλικά (Βουλγαρία)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "Αγγλικά (Νέα Ζηλανδία)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "Αγγλικά (Καναδάς)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "Αγγλικά (Ελλάδα)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "Αγγλικά (Ινδία)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "Αγγλικά (Νεπάλ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "Αγγλικά (Ταιλάνδη)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "Αγγλικά (Τουρκία)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "Αγγλικά (Κύπρος)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "Αγγλικά (Τσεχική Δημοκρατία)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "Αγγλικά (Πακιστάν)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "Αγγλικά (Κροατία)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "Αγγλικά (Ινδονησία)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "Αγγλικά (Ισραήλ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "Αγγλικά (Ρωσία)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "Αγγλικά (Σιγκαπούρη)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "Αγγλικά (Υεμένη)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "Αγγλικά (Ιρλανδία)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "Αγγλικά (Κίνα)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "Αγγλικά (Νότια Αφρική)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "Ισπανικά (Παραγουάη)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "Ισπανικά (Ουρουγουάη)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "Ισπανικά (Αργεντινή)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "Ισπανικά (Μεξικό)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "Ισπανικά (Κούβα)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "Ισπανικά (Χιλή)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "Ισπανικά (Εκουαδόρ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "Ισπανικά (Ονδούρα)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "Ισπανικά (Βενεζουέλα)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "Ισπανικά (Βολιβία)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "Ισπανικά (Νικαράγουα)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "Ισπανικά (Κολομβία)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "Γερμανικά (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "Γαλικά (ΒΕ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "Ολανδικά (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "Ολανδικά (ΒΕ)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "π.μ." #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "μ.μ." #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "πμ" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "μμ" diff --git a/src/calibre/translations/en_AU.po b/src/calibre/translations/en_AU.po index d4694b24f6..e419b5035f 100644 --- a/src/calibre/translations/en_AU.po +++ b/src/calibre/translations/en_AU.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-07-14 23:02+0000\n" "Last-Translator: Cruz Bishop \n" "Language-Team: English (Australia) \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:44+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:56+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "Does absolutely nothing" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -941,19 +941,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "" @@ -978,11 +978,11 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "" @@ -1108,28 +1108,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "" @@ -1190,8 +1190,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1201,8 +1201,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1224,8 +1224,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1710,6 +1710,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1751,25 +1758,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1862,64 +1869,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -1964,60 +1983,64 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "" @@ -2582,25 +2605,25 @@ msgid "Comic" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2616,21 +2639,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2646,7 +2669,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "" @@ -3741,7 +3773,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3765,6 +3797,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -3899,7 +3933,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -4994,7 +5028,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5135,7 +5169,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6376,7 +6409,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6400,7 +6433,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6433,7 +6466,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6523,10 +6556,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6837,19 +6932,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7567,24 +7662,28 @@ msgstr "" msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "" @@ -8576,6 +8675,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -8866,13 +8969,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9097,13 +9193,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9231,12 +9327,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9355,7 +9451,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "" @@ -9388,7 +9484,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9474,58 +9570,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9718,13 +9814,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10238,6 +10334,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -11811,7 +11909,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12128,7 +12227,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12509,54 +12609,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15577,42 +15677,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -16882,34 +16982,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17548,6 +17648,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17566,16 +17689,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18225,17 +18369,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19379,219 +19523,219 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/en_CA.po b/src/calibre/translations/en_CA.po index 2562a5641b..6ccf70b54a 100644 --- a/src/calibre/translations/en_CA.po +++ b/src/calibre/translations/en_CA.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2011-08-05 17:28+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: English (Canada) \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:45+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:57+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "Does absolutely nothing" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -939,19 +939,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "" @@ -978,11 +978,11 @@ msgstr "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "" @@ -1108,28 +1108,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "News" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "" @@ -1190,8 +1190,8 @@ msgstr "Getting list of books on device…" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1201,8 +1201,8 @@ msgstr "Transferring books to device…" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1224,8 +1224,8 @@ msgstr "Removing books from device…" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1710,6 +1710,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Communicate with the Nokia 770 internet tablet." @@ -1751,18 +1758,18 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -1771,7 +1778,7 @@ msgstr "" "device. Possibilities include: " #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1864,64 +1871,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Get device information…" @@ -1966,60 +1985,64 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Unable to detect the %s disk drive. Try rebooting." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "Unable to detect the %s mount point. Try rebooting." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "Unable to detect the %s disk drive." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "Unable to mount main memory (Error code: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." -msgstr "The reader has no storage card in this slot." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "Selected slot: %s is not supported." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "There is insufficient free space in main memory" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "There is insufficient free space on the storage card" @@ -2617,25 +2640,25 @@ msgid "Comic" msgstr "Comic" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2651,21 +2674,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2681,7 +2704,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "" @@ -3814,7 +3846,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3838,6 +3870,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -3972,7 +4006,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -5067,7 +5101,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5208,7 +5242,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6449,7 +6482,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6473,7 +6506,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6506,7 +6539,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6596,10 +6629,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6910,19 +7005,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7640,24 +7735,28 @@ msgstr "" msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "" @@ -8649,6 +8748,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -8939,13 +9042,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9170,13 +9266,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9304,12 +9400,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9428,7 +9524,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "" @@ -9461,7 +9557,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9547,58 +9643,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9791,13 +9887,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10311,6 +10407,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -11884,7 +11982,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12201,7 +12300,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12582,54 +12682,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15650,42 +15750,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -16955,34 +17055,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17621,6 +17721,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17639,16 +17762,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18298,17 +18442,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19452,219 +19596,219 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/en_GB.po b/src/calibre/translations/en_GB.po index c262a4c425..22081803a6 100644 --- a/src/calibre/translations/en_GB.po +++ b/src/calibre/translations/en_GB.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-05-28 15:00+0000\n" "Last-Translator: Vibhav Pant \n" "Language-Team: English (United Kingdom) \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:43+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:56+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "Does absolutely nothing" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -981,19 +981,19 @@ msgid "Yes" msgstr "Yes" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "Main" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "Card A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "Card B" @@ -1022,11 +1022,11 @@ msgstr "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "Communicate with S60 phones." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "Communicate with WebOS tablets." @@ -1176,28 +1176,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "News" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "Catalogue" @@ -1264,8 +1264,8 @@ msgstr "Getting list of books on device..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1275,8 +1275,8 @@ msgstr "Transferring books to device..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1298,8 +1298,8 @@ msgstr "Removing books from device..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1823,6 +1823,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Communicate with the Nokia 770 internet tablet." @@ -1864,18 +1871,18 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "Comments have been removed as the SONY reader chokes on them" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "All by title" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "All by author" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -1884,7 +1891,7 @@ msgstr "" "device. Possibilities include: " #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -2001,64 +2008,76 @@ msgstr "" "the T1 sets it. This means it will only show the first author for books with " "multiple authors. Leave this disabled if you use Metadata Plugboards." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Get device information..." @@ -2103,22 +2122,22 @@ msgstr "Communicate with the Stash W950 reader." msgid "Communicate with the Wexler reader." msgstr "Communicate with the Wexler reader." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Unable to detect the %s disc drive. Try rebooting." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "Unable to detect the %s mount point. Try rebooting." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "Unable to detect the %s disc drive." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " @@ -2127,12 +2146,12 @@ msgstr "" "Unable to detect the %s disc drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "Unable to mount main memory (Error code: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " @@ -2141,26 +2160,30 @@ msgstr "" "The main memory of %s is read only. This usually happens because of file " "system errors." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "Unable to mount the device" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." -msgstr "The reader has no storage card in this slot." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "Selected slot: %s is not supported." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "There is insufficient free space in main memory" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "There is insufficient free space on the storage card" @@ -2863,12 +2886,12 @@ msgid "Comic" msgstr "Comic" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "When present, use author sort field as author." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." @@ -2877,13 +2900,13 @@ msgstr "" "table of contents.)" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "Title for any generated in-line table of contents." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "Disable compression of the file contents." @@ -2902,7 +2925,7 @@ msgstr "" "will ignore them." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." @@ -2911,7 +2934,7 @@ msgstr "" "book instead of the end. (Not recommended)" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." @@ -2920,7 +2943,7 @@ msgstr "" "directory already exists, it will be overwritten." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2944,7 +2967,16 @@ msgstr "" "Useful if your document contains lots of GIF/PNG images that become very " "large when converted to JPEG." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "All articles" @@ -4308,7 +4340,7 @@ msgid "Producer" msgstr "Producer" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4332,6 +4364,8 @@ msgstr "Tags" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4492,7 +4526,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Cover" @@ -5681,7 +5715,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5829,7 +5863,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -7155,7 +7188,7 @@ msgstr "BibTeX Options" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7179,7 +7212,7 @@ msgstr "Options specific to" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7212,7 +7245,7 @@ msgstr "output" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -7309,10 +7342,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "CSV/XML Options" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "E-book options" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "Name" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -7623,12 +7718,12 @@ msgid "Use author &sort for author" msgstr "Use author &sort for author" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "&Title for Table of Contents:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" @@ -7637,7 +7732,7 @@ msgstr "" "read syncing" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "Do not add Table of Contents to book" @@ -8400,19 +8495,11 @@ msgstr "Book " msgid "MOBI Output" msgstr "MOBI Output" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "Kindle options" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "Personal Doc tag:" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "Ignore &margins" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" @@ -8420,6 +8507,18 @@ msgstr "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "Kindle options" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "Personal Doc tag:" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "Page Setup" @@ -9443,6 +9542,10 @@ msgid "" msgstr "" "

Cannot upload books to device there is no more free space available " +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "Unknown formats" @@ -9829,13 +9932,6 @@ msgstr "" msgid "(fixable)" msgstr "(fixable)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "Name" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "Path from library" @@ -10068,13 +10164,13 @@ msgstr "%(curr)s (was %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "Item is blank" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "An item cannot be set to nothing. Delete it instead." @@ -10210,12 +10306,12 @@ msgid "Copy to author" msgstr "Copy to author" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "Invalid author name" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "Author names cannot contain & characters." @@ -10339,7 +10435,7 @@ msgstr "Show detailed information about this error" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "Copied" @@ -10372,7 +10468,7 @@ msgid "Standard metadata" msgstr "Standard metadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "Custom metadata" @@ -10481,28 +10577,28 @@ msgstr "" "information on python's regular expressions, and in particular the 'sub' " "function." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "S/R TEMPLATE ERROR" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "You must specify a destination when source is a composite field" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "You must specify a destination identifier type" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "Search/replace invalid" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "Search pattern is invalid: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10511,30 +10607,30 @@ msgstr "" "Applying changes to %d books.\n" "Phase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "Delete saved search/replace" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "The selected saved search/replace will be deleted. Are you sure?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "Save search/replace" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "Search/replace name:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10750,13 +10846,13 @@ msgid "Set from &ebook file(s)" msgstr "Set from &ebook file(s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "&Basic metadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "&Custom metadata" @@ -11304,6 +11400,8 @@ msgstr "Aborting..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Authors" @@ -12968,7 +13066,8 @@ msgstr "This book's UUID is \"{0}\"" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "Permission denied" @@ -13297,7 +13396,8 @@ msgstr "Unhandled exception" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "Could not open %s. Is it being used by another program?" @@ -13719,54 +13819,54 @@ msgstr "Change how Calibre downloads metadata" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d of %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "Could not read cover" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "Could not read cover from %s format" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "The cover in the %s format is invalid" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "Save changes and edit the metadata of %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "Change cover" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "Co&mments" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "&Metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "&Cover and formats" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "C&ustom metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "&Comments" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "Basic metadata" @@ -17217,44 +17317,44 @@ msgstr "%p%" msgid "The grouped search term name is \"{0}\"" msgstr "The grouped search term name is \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "Changing the authors for several books can take a while. Are you sure?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Changing the metadata for that many books can take a while. Are you sure?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "Searches" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "Rename user category" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "You cannot use periods in the name when renaming user categories." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "The name %s is already used." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "Duplicate search name" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "The saved search name %s is already used." @@ -18581,7 +18681,7 @@ msgstr "Hide" msgid "Toggle" msgstr "Toggle" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " @@ -18590,20 +18690,20 @@ msgstr "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "Moving library..." +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "Failed to move library" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "Invalid database" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " @@ -18612,7 +18712,7 @@ msgstr "" "

An invalid library already exists at %(loc)s; delete it before trying to " "move the existing library.
Error: %(err)s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "Could not move library" @@ -19347,6 +19447,29 @@ msgstr "No enabled genres found to catalogue.\n" msgid "No books available to catalog" msgstr "No books available to catalogue" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -19375,7 +19498,7 @@ msgstr "" "Author '{0}':\n" "'{1}' <> '{2}'\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" @@ -19383,10 +19506,31 @@ msgstr "" "No books found to catalogue.\n" "Check 'Excluded books' criteria in E-book options.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "No books available to include in catalogue" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "Invalid titles" @@ -20196,17 +20340,17 @@ msgstr "" msgid "creating custom column " msgstr "creating custom column " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

Migrating old database to ebook library in %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "Copying %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "Compacting database" @@ -21622,219 +21766,219 @@ msgstr "Finished" msgid "Working..." msgstr "Working..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "Brazilian Portuguese" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "English (UK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "Simplified Chinese" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "Chinese (HK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "Traditional Chinese" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "English" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "English (Australia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "English (Japan)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "English (Germany)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "English (Bulgaria)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "English (Egypt)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "English (New Zealand)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "English (Canada)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "English (Greece)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "English (India)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "English (Nepal)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "English (Thailand)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "English (Turkey)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "English (Cyprus)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "English (Czech Republic)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "English (Pakistan)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "English (Croatia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "English (Hong Kong)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "English (Indonesia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "English (Israel)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "English (Russia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "English (Singapore)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "English (Yemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "English (Ireland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "English (China)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "English (South Africa)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "Spanish (Paraguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "Spanish (Uruguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "Spanish (Argentina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "Spanish (Mexico)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "Spanish (Cuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "Spanish (Chile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "Spanish (Ecuador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "Spanish (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "Spanish (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "Spanish (Bolivia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "Spanish (Nicaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "Spanish (Colombia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "German (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "French (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "Dutch (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "Dutch (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "PM" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "PM" diff --git a/src/calibre/translations/eo.po b/src/calibre/translations/eo.po index 2f25942d84..cca814869b 100644 --- a/src/calibre/translations/eo.po +++ b/src/calibre/translations/eo.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-08-03 13:00+0000\n" "Last-Translator: Cyril \n" "Language-Team: Esperanto \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:29+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:44+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "Faras absolute nenion" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -964,19 +964,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "" @@ -1003,11 +1003,11 @@ msgstr "" "Listo, dividita per komoj, de dosierujoj por sendado de e-libroj al la " "aparato. La unua ekzistanta estos uzata." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "" @@ -1133,28 +1133,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "" @@ -1215,8 +1215,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1226,8 +1226,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1249,8 +1249,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1735,6 +1735,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Komuniki kun la reta tabuleto Nokia 770." @@ -1776,25 +1783,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1887,64 +1894,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -1989,60 +2008,64 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "" @@ -2607,25 +2630,25 @@ msgid "Comic" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2641,21 +2664,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2671,7 +2694,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "" @@ -3769,7 +3801,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3793,6 +3825,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -3927,7 +3961,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -5022,7 +5056,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5163,7 +5197,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6404,7 +6437,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6428,7 +6461,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6461,7 +6494,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6551,10 +6584,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6865,19 +6960,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7595,24 +7690,28 @@ msgstr "" msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "" @@ -8604,6 +8703,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -8894,13 +8997,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9125,13 +9221,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9259,12 +9355,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9383,7 +9479,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "" @@ -9416,7 +9512,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9502,58 +9598,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9746,13 +9842,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10266,6 +10362,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -11839,7 +11937,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12156,7 +12255,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12537,54 +12637,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15605,42 +15705,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -16910,34 +17010,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17576,6 +17676,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17594,16 +17717,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18253,17 +18397,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19407,219 +19551,219 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/es.po b/src/calibre/translations/es.po index 71d1d5f15a..565e4d0de8 100644 --- a/src/calibre/translations/es.po +++ b/src/calibre/translations/es.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: es\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-08-10 13:12+0000\n" "Last-Translator: Jellby \n" "Language-Team: Español; Castellano <>\n" @@ -18,8 +18,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:40+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:53+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:533 msgid "" @@ -45,8 +45,8 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -57,8 +57,8 @@ msgstr "No hace absolutamente nada" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -183,7 +183,7 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -196,7 +196,7 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -207,19 +207,19 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -1013,19 +1013,19 @@ msgid "Yes" msgstr "Sí" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "Principal" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "Tarjeta A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "Tarjeta B" @@ -1054,11 +1054,11 @@ msgstr "" "Lista de directorios, separados por comas, donde almacenar los libros en el " "dispositivo. Se usará el primero que exista" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "Comunicar con teléfonos S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "Comunicar con tabletas WebOS." @@ -1221,28 +1221,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Noticias" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "Catálogo" @@ -1311,8 +1311,8 @@ msgstr "Obteniendo la lista de libros en el dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1322,8 +1322,8 @@ msgstr "Transfiriendo libros al dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1345,8 +1345,8 @@ msgstr "Quitando libros del dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1888,6 +1888,13 @@ msgstr "Dispositivo MTP" msgid "Communicate with MTP devices" msgstr "Comunicar con dispositivos MTP" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Comunicarse son la tableta de internet Nokia 770." @@ -1931,18 +1938,18 @@ msgstr "" "ellos" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "Todos por título" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "Todos por autor" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -1951,7 +1958,7 @@ msgstr "" "colecciones en el dispositivo. Las posibilidades son: " #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -2073,37 +2080,37 @@ msgstr "" "autor si el libro tiene varios autores. Deje la opción desactivada si usa " "los Controles de metadatos." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "Dispositivo inteligente" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "Comunicación con aplicaciones de dispositivo inteligente" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "Activar conexiones al inicio" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "Marque esta casilla para permitir conexiones al inicio de calibre" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "Contraseña de seguridad" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" "Introduzca una contraseña que la aplicación del dispositivo debe usar para " "conectar con calibre" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "Usar un puerto fijo de red" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" @@ -2111,11 +2118,11 @@ msgstr "" "Si está marcada se el número de puerto de la casilla \"Puerto\", si no el " "controlador asignará un puerto aleatorio" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" -msgstr "Puerto" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " +msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" @@ -2123,20 +2130,32 @@ msgstr "" "Introduzca el número de puerto que usará el controlador si la casilla de " "puerto fijo está marcada" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "Mostrar información de depuración adicional" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "Marque esta casilla si es necesario para informar de algún problema" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "Demasiados intentos de conexión desde %s" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Obteniendo información del dispositivo..." @@ -2181,24 +2200,24 @@ msgstr "Comunicar con el Stash W950 reader" msgid "Communicate with the Wexler reader." msgstr "Comunicar con el lector Wexler." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format 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:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format 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:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format 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:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " @@ -2207,12 +2226,12 @@ msgstr "" "No se detecta la unidad de disco %s. O el dispositivo ya ha sido " "desconectado o el kernel está exportando una versión anticuada de SYSFS." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format 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:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " @@ -2221,26 +2240,30 @@ msgstr "" "La memoria principal de %s es de sólo lectura. Esto suele ocurrir por " "errores en el sistema de archivos." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "Incapaz de montar el dispositivo" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." -msgstr "El lector no tiene tarjeta de almacenamiento en esta ranura." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format 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:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 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:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "No hay suficiente espacio libre en la tarjeta de almacenamiento" @@ -2965,12 +2988,12 @@ msgid "Comic" msgstr "Cómic" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "Cuando esté presente, usar el campo de orden de autor como autor." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." @@ -2979,13 +3002,13 @@ msgstr "" "índice." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "Título para cualquier índice generado en el texto." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "Desactivar la compresión del archivo." @@ -3005,7 +3028,7 @@ msgstr "" "el documento de entrada, en caso contrario hará caso omiso de los márgenes." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." @@ -3014,7 +3037,7 @@ msgstr "" "No se recomienda." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." @@ -3023,7 +3046,7 @@ msgstr "" "directorio ya existe, se borrará" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -3049,7 +3072,16 @@ msgstr "" "el documento contiene muchas imágenes GIF o PNG que no se convierten " "adecuadamente a JPEG." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "Todos los artículos" @@ -4461,7 +4493,7 @@ msgid "Producer" msgstr "Productor" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4485,6 +4517,8 @@ msgstr "Etiquetas" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4648,7 +4682,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Portada" @@ -5880,7 +5914,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6035,7 +6069,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -7396,7 +7429,7 @@ msgstr "Opciones de BibTeX" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7420,7 +7453,7 @@ msgstr "Opciones específicas para" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7453,7 +7486,7 @@ msgstr "salida" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -7550,10 +7583,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "Opciones CSV/XML" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "Opciones de libro digital" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "Nombre" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "Las secciones activadas se incluirán en el catálogo generado." @@ -7881,12 +7976,12 @@ msgid "Use author &sort for author" msgstr "Usar el o&rden de autor como autor(es)" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "&Título para el Índice:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" @@ -7895,7 +7990,7 @@ msgstr "" "ADVERTENCIA: Desactiva la sincronización automática" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "&No añadir un Índice al libro" @@ -8667,19 +8762,11 @@ msgstr "Libro " msgid "MOBI Output" msgstr "Salida MOBI" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "Opciones de Kindle" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "Etiqueta de documentos personales" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "Ignorar &márgenes" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" @@ -8687,6 +8774,18 @@ msgstr "" "No convertir todas las imágenes a JPEG (puede hacer que las imágenes no " "aparezcan en lectores antiguos)" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "Opciones de Kindle" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "Etiqueta de documentos personales" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "Configuración de página" @@ -9738,6 +9837,10 @@ 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.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "Formatos desconocidos" @@ -10109,13 +10212,6 @@ msgstr "" msgid "(fixable)" msgstr "(reparable)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "Nombre" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "Ruta de la biblioteca" @@ -10353,13 +10449,13 @@ msgstr "%(curr)s (era %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "El elemento está en blanco" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "No puede establecerse un elemento en blanco. Bórrelo en su lugar." @@ -10494,12 +10590,12 @@ msgid "Copy to author" msgstr "Copiar en autor" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "Nombre de autor no válido" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "Los nombres de autor no pueden contener «&»." @@ -10625,7 +10721,7 @@ msgstr "Mostrar información detallada sobre este error" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "Copiado" @@ -10658,7 +10754,7 @@ msgid "Standard metadata" msgstr "Metadatos estándar" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "Metadatos personalizados" @@ -10769,28 +10865,28 @@ msgstr "" "referencia para más información sobre las expresiones regulares de " "python, y en particular sobre la función «sub»." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "ERROR DE PLANTILLA" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "Debe especificar un destino cuando la fuente es un campo compuesto" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "Debe especificar un tipo de identificador de destino" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "Buscar/sustituir no válido" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "El patrón de búsqueda no es válido: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10799,31 +10895,31 @@ msgstr "" "Aplicando cambios a %d libros.\n" "Fase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "Borrar la búsqueda/sustitución guardada" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" "La búsqueda/sustitución guardada seleccionada se borrará. ¿Está seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "Guardar búsqueda/sustitución" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "Nombre de búsqueda/sustitución:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "Debe proporcionar un nombre." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11045,13 +11141,13 @@ msgid "Set from &ebook file(s)" msgstr "Establecer a partir del (los) &archivo(s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "Metadatos &básicos" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "Metadatos &personalizados" @@ -11598,6 +11694,8 @@ msgstr "Interrumpiendo..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Autores" @@ -13313,7 +13411,8 @@ msgstr "El UUID de este libro es «{0}»" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "Permiso denegado" @@ -13650,7 +13749,8 @@ msgstr "Excepción no considerada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "No se pudo abrir %s. ¿Lo está usando algún otro programa?" @@ -14073,54 +14173,54 @@ msgstr "Cambiar cómo descarga calibre los metadatos" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d de %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "No se pudo leer la portada" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "No se pudo leer la portada del formato %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "La portada del formato %s no es válida" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "Guardar cambios y modificar los metadatos de %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "Cambiar la portada" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "Co&mentarios" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "&Metadatos" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "&Portada y formatos" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "Metadatos &personalizados" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "Co&mentarios" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "Metadatos básicos" @@ -17648,44 +17748,44 @@ msgstr "%p%" msgid "The grouped search term name is \"{0}\"" msgstr "El nombre del término agrupado de búsqueda es «{0}»" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "Cambiar los autores de varios libros puede tardar un rato. ¿Está seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Cambiar los metadatos de muchos libros puede tardar un rato. ¿Está seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "Búsquedas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "Cambiar el nombre a la categoría de usuario" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "No puede usar puntos en el nombre de las categorías de usuario" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "El nombre %s ya está en uso" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "Nombre de búsqueda duplicado" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "El nombre guardado buscado %s está en uso." @@ -19047,7 +19147,7 @@ msgstr "Ocultar" msgid "Toggle" msgstr "Alternar" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " @@ -19056,20 +19156,20 @@ msgstr "" "Escoja su lector de libros electrónicos. Si su dispositivo no aparece en la " "lista, elija un dispositivo «%s»." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "Moviendo la biblioteca..." +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "Fallo al mover la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "Base de datos no valida" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " @@ -19078,7 +19178,7 @@ msgstr "" "

Ya existe una biblioteca no válida en %(loc)s, bórrela antes de intentar " "mover la biblioteca actual.
Error: %(err)s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "No se pudo mover la biblioteca" @@ -19902,6 +20002,29 @@ msgstr "No se encontraron géneros habilitados en el catálogo.\n" msgid "No books available to catalog" msgstr "No hay libros disponibles para catalogar" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -19931,7 +20054,7 @@ msgstr "" "Autor «{0}»:\n" "«{1}» <> «{2}»\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" @@ -19940,10 +20063,31 @@ msgstr "" "Compruebe los criterios de «Libros excluidos» en las opciones de libro " "electrónico.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "No hay libros disponibles para meter en el catálogo." +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "Títulos no válidos" @@ -20799,19 +20943,19 @@ msgstr "restaurada preferencia " msgid "creating custom column " msgstr "creando columna personalizada " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "Copiando %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "Compactando la base de datos" @@ -22295,219 +22439,219 @@ msgstr "Terminado" msgid "Working..." msgstr "Trabajando..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "Portugués (Brasil)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "Inglés (Reino Unido)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "Chino simplificado" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "Chino (Hong Kong)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "Chino tradicional" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "Inglés" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "Inglés (Argentina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "Inglés (Australia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "Inglés (Japón)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "Inglés (Alemania)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "Inglés (Bulgaria)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "Inglés (Egipto)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "Inglés (Nueva Zelanda)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "Inglés (Canadá)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "Inglés (Grecia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "Inglés (India)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "Inglés (Nepal)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "Inglés (Tailandia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "Inglés (Turquía)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "Inglés (Chipre)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "Inglés (República Checa)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "Inglés (Filipinas)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "Inglés (Pakistán)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "Inglés (Croacia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "Inglés (Hong Kong)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "Inglés (Indonesia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "Inglés (Israel)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "Inglés (Rusia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "Inglés (Singapur)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "Inglés (Yemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "Inglés (Irlanda)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "Ingles (Chino)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "Inglés (Sudáfrica)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "Español (Paraguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "Español (Uruguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "Español (Argentina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "Español (México)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "Español (Cuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "Español (Chile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "Español (Ecuador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "Español (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "Español (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "Español (Bolivia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "Español (Nicaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "Español (Colombia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "Alemán (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "Francés (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "Neerlandés (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "Neerlandés (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "PM" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "PM" diff --git a/src/calibre/translations/et.po b/src/calibre/translations/et.po index 516c3831a3..0a6f64c524 100644 --- a/src/calibre/translations/et.po +++ b/src/calibre/translations/et.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-05-02 00:16+0000\n" "Last-Translator: Kaur Alasoo \n" "Language-Team: Estonian \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:30+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:44+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "Ei tee midagi" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -958,19 +958,19 @@ msgid "Yes" msgstr "Jah" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "Peamine" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "Kaart A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "Kaart B" @@ -995,11 +995,11 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "Suhtle S60 telefonidega." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "Suhtle WebOS tahvelarvutitega." @@ -1125,28 +1125,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "" @@ -1207,8 +1207,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1218,8 +1218,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1241,8 +1241,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1727,6 +1727,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1768,25 +1775,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1879,64 +1886,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -1981,60 +2000,64 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "" @@ -2599,25 +2622,25 @@ msgid "Comic" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2633,21 +2656,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2663,7 +2686,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "" @@ -3760,7 +3792,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3784,6 +3816,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -3918,7 +3952,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -5013,7 +5047,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5154,7 +5188,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6395,7 +6428,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6419,7 +6452,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6452,7 +6485,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6542,10 +6575,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6856,19 +6951,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7586,24 +7681,28 @@ msgstr "" msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "" @@ -8595,6 +8694,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -8885,13 +8988,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9116,13 +9212,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9250,12 +9346,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9374,7 +9470,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "" @@ -9407,7 +9503,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9493,58 +9589,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9737,13 +9833,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10257,6 +10353,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -11830,7 +11928,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12147,7 +12246,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12528,54 +12628,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15596,42 +15696,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -16901,34 +17001,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17567,6 +17667,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17585,16 +17708,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18244,17 +18388,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19398,219 +19542,219 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/eu.po b/src/calibre/translations/eu.po index 8ac861d73b..e31740a91f 100644 --- a/src/calibre/translations/eu.po +++ b/src/calibre/translations/eu.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-07-06 14:17+0000\n" "Last-Translator: Asier Iturralde Sarasola \n" "Language-Team: http://librezale.org/wiki/Calibre\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:27+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:42+0000\n" +"X-Generator: Launchpad (build 15810)\n" "Language: eu\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -27,8 +27,8 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -39,8 +39,8 @@ msgstr "Ez du ezer egiten" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -165,7 +165,7 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -178,7 +178,7 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -189,19 +189,19 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -1014,19 +1014,19 @@ msgid "Yes" msgstr "Bai" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "Nagusia" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "A txartela" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "B txartela" @@ -1053,11 +1053,11 @@ msgstr "" "Gailuan dagoen komen bitartez bereizitako direktorioen zerrenda, liburu " "elektronikoak hara igortzeko. Existitzen den lehena erabiliko da." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "S60 telefonoekin komunikatu." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "Komunikatu WebOS tablets enpresakoekin." @@ -1197,28 +1197,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Albisteak" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "Katalogoa" @@ -1286,8 +1286,8 @@ msgstr "Liburu zerrenda gailutik eskuratzen..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1297,8 +1297,8 @@ msgstr "Liburuak gailura transferitzen..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1320,8 +1320,8 @@ msgstr "Gailutik liburuak ezabatzen..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1827,6 +1827,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Komunikatu \"Nokia 770 internet tablet\" horrekin." @@ -1871,18 +1878,18 @@ msgstr "" "Iruzkinak ezabatu egin dira SONY reader gailuak horiekin pott egiten duelako" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "Guztiak izenburuaren arabera" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "Guztiak egilearen arabera" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -1891,7 +1898,7 @@ msgstr "" "modukoak. Aukeren artean hauek: " #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -2010,64 +2017,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Eskuratu gailuaren informazioa." @@ -2116,23 +2135,23 @@ msgstr "Kontaktatu Stash W950 reader enpresakoekin." msgid "Communicate with the Wexler reader." msgstr "Kontaktatu with the Wexler reader enpresakoekin." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" "Ezin izan da %s disko irakurgailua detektatu. Saia zaitez berrabiarazten." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "Ezin izan da %s muntaia gunea detektatu. Saia zaitez berrabiarazten." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "Ezin izan da %s disko irakurgailua detektatu." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " @@ -2141,12 +2160,12 @@ msgstr "" "Ezin izan da detektatu %s diskoaren gailua. Edo dagoeneko gailua erauzi egin " "da, edo zure kernel horrek esportatzen ari da SYSFS bertsio zaharkitu bat." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "Ezin da memoria nagusia muntatu. (Errore kodea: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " @@ -2155,26 +2174,30 @@ msgstr "" "%s memoria nagusia irakurtzeko memoria da soilik. Hau normalean fitxategi " "sistemen akatsengatik gertatu ohi da." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." -msgstr "Irakurgailuak ez du memori-txartelik slot honetan." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "Aukeratutako slot-a: %s ez-onartua." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "Ez dago espazio libre nahikorik memoria nagusian." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "Ez dago espazio libre nahikorik memoria-txartelean." @@ -2877,14 +2900,14 @@ msgid "Comic" msgstr "Komikia" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" "Hauxe topatzen duzunean, erabil ezazu egileen sailkapenaren eremua egilea " "izango balitz legez." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." @@ -2893,13 +2916,13 @@ msgstr "" "baldin badu." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "Bertoko lanabesei esker sortu den edozein aurkibidetarako izenburua." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "Ezgaitu fitxategiaren edukien konpresioa." @@ -2921,7 +2944,7 @@ msgstr "" "jaramonik egingo." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." @@ -2930,14 +2953,14 @@ msgstr "" "ez amaieran. AEBn ez da aholkatzen." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2953,7 +2976,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "Artikulu guztiak" @@ -4288,7 +4320,7 @@ msgid "Producer" msgstr "Ekoizlea" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4312,6 +4344,8 @@ msgstr "Etiketak" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4464,7 +4498,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Liburu-azala" @@ -5649,7 +5683,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5796,7 +5830,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -7093,7 +7126,7 @@ msgstr "BibTeX Aukerak" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7117,7 +7150,7 @@ msgstr "Aukerak honetako propio:" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7150,7 +7183,7 @@ msgstr "outputa, helburua" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -7240,10 +7273,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "CSV/XML aukerak" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "E-liburu aukerak" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "Izena" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -7556,19 +7651,19 @@ msgid "Use author &sort for author" msgstr "Erabil ezazu egilearen izena &sailkatu egilearen izenaren arabera" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "&Izenburua aurkibidearentzat:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "Ez gehitu aurkibiderik liburuari" @@ -8312,24 +8407,28 @@ msgstr "Liburua " msgid "MOBI Output" msgstr "MOBI formatuko outputa" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "Pizteko aukerak" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "Personal Doc etiketa:" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "Ez hartu aintzat &bazterrak" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "Pizteko aukerak" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "Personal Doc etiketa:" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "Orriaren konfigurazioa" @@ -9347,6 +9446,10 @@ msgid "" msgstr "" "

Ezin da libururik kargatu irakurgailuan, ez dago leku libre nahikorik eta " +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "Formatu ezezagunak" @@ -9652,13 +9755,6 @@ msgstr "" msgid "(fixable)" msgstr "(doigarria)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "Izena" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "Liburutegitiko laster-bidea" @@ -9894,13 +9990,13 @@ msgstr "%(curr)s (zen %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "Elementua zuriz dago" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Elementu bat ezin zaio ezerezari gehitu. Horren ordez, ezaba ezazu." @@ -10032,12 +10128,12 @@ msgid "Copy to author" msgstr "Autorean kopiatu" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "Baliogarria ez den egile izena" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "Egile izenek ezin dute & karakterea eduki." @@ -10156,7 +10252,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "Kopiaturik" @@ -10189,7 +10285,7 @@ msgid "Standard metadata" msgstr "Metadatu estandarrak" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "Metadatu pertsonalizatuak" @@ -10299,28 +10395,28 @@ msgstr "" "erreferentzia python adierazpen arruntei buruz gehiago irakurtzeko eta " "begiratu batez ere 'sub' funtzioa." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "S/R TXANTILOI ERROREA" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "Zehaztu beha duzu helburu bat sorburua eremu mistoa denean" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "Bilatu/ordeztu ez dabil" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "Bilatzeko patroaia ez dabil: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10329,30 +10425,30 @@ msgstr "" "Aldaketak ezartzen %d liburuetara.\n" "Fase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "Gordetako bilaketa/ordezkapena ezabatu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10566,13 +10662,13 @@ msgid "Set from &ebook file(s)" msgstr "Ezarri &e-liburu(eta)ko fitxategi(eta)tik" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "&Oinarrizko metadatuak" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "&Pertsonalizaturiko metadatuak" @@ -11104,6 +11200,8 @@ msgstr "Bertan behara uzten..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Egileak" @@ -12714,7 +12812,8 @@ msgstr "Liburu honen UUID (Universally Unique Identifier) hauxe da: \"{0}\"" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "Ez zaizu baimenik eman" @@ -13040,7 +13139,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "Ezin izan da %s zabaldu. Beste programa bat erabiltzen ari?" @@ -13443,54 +13543,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "Ezin izan da liburu-azala irakurri" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "Ezin izan da %s formatutik irakurri" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "Liburu-azala %s formatuan ez du balio" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "Gorde aldaketak eta editatu %s horren metadatuak" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "&Iruzkinak" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -16661,44 +16761,44 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "Liburu multzo batean egileen izenak aldatzeko denbora beharko. Ziur zaude?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Liburu multzo batean metadatuak aldatzeko denbora beharko. Ziur zaude?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "Bilaketak" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "Bilaketa izena bikoiztua" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "%s bilaketa izen hori dagoeneko erabilia izan da." @@ -18016,34 +18116,34 @@ msgstr "Ezkutatu" msgid "Toggle" msgstr "Txandakatu" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "Mugitzen liburutegia..." +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "Huts egin du liburutegia mugitzen" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "Datu base balio gabea" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "Ezin izan da liburutegia mugitu" @@ -18751,6 +18851,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -18769,16 +18892,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "Izenburu horiek ez dira zuzenak" @@ -19603,19 +19747,19 @@ msgstr "" msgid "creating custom column " msgstr "zutabe pertsonalizatua sortzen " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "Kopiatzen %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "Trinkotzen datu basea" @@ -20815,219 +20959,219 @@ msgstr "Amaiturik" msgid "Working..." msgstr "Lanean..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "Brazileko portugesa" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "Ingelesa (Erresuma Batua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "Txinera sinplifikatua" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "Txinera (Hong Kong)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "Txinera tradizionala" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "Ingelesa" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "Ingelesa (Australia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "Ingelesa (Zeelanda Berria)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "Ingelesa (Kanada)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "Ingelesa (India)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "Ingelesa (Thailandia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "Ingelesa (Zipre)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "Ingelesa (Pakistan)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "Ingelesa (Israel)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "Ingelesa (Singapur)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "Ingelesa (Yemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "Ingelesa (Irlanda / Eire)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "Ingelesa (Txina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "Gaztelania (Paraguai)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "Alemana (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "Frantsesa (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "Nederlandera (Herbehereak)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "Nederlandera (Belgika)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/fa.po b/src/calibre/translations/fa.po index 96b1f77cad..43f5c82671 100644 --- a/src/calibre/translations/fa.po +++ b/src/calibre/translations/fa.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-06-07 03:13+0000\n" "Last-Translator: Farhood M,K, Kiazand \n" "Language-Team: Persian \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:37+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:50+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -962,19 +962,19 @@ msgid "Yes" msgstr "بلی" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "اصلی" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "" @@ -999,11 +999,11 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "" @@ -1129,28 +1129,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "" @@ -1211,8 +1211,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1222,8 +1222,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1245,8 +1245,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1731,6 +1731,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1772,25 +1779,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1883,64 +1890,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -1985,60 +2004,64 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "" @@ -2603,25 +2626,25 @@ msgid "Comic" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2637,21 +2660,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2667,7 +2690,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "" @@ -3765,7 +3797,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3789,6 +3821,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -3923,7 +3957,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -5018,7 +5052,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5159,7 +5193,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6400,7 +6433,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6424,7 +6457,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6457,7 +6490,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6547,10 +6580,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6861,19 +6956,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7591,24 +7686,28 @@ msgstr "" msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "" @@ -8600,6 +8699,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -8890,13 +8993,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9121,13 +9217,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9255,12 +9351,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9379,7 +9475,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "" @@ -9412,7 +9508,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9498,58 +9594,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9742,13 +9838,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10262,6 +10358,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -11835,7 +11933,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12152,7 +12251,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12533,54 +12633,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15601,42 +15701,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -16906,34 +17006,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17572,6 +17672,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17590,16 +17713,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18249,17 +18393,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19403,219 +19547,219 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/fi.po b/src/calibre/translations/fi.po index a9bb3e4f4d..f2ab7f08b9 100644 --- a/src/calibre/translations/fi.po +++ b/src/calibre/translations/fi.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-02-03 12:13+0000\n" "Last-Translator: Jaakko Perttilä \n" "Language-Team: Finnish \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:30+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:44+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "Ei tee mitään" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -978,19 +978,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "" @@ -1017,11 +1017,11 @@ msgstr "" "Pilkulla eroteltu lista laitteen hakemistoista, joihin e-kirjat lähetetään. " "Ensimmäistä olemassaolevaa käytetään" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "Kommunikoi S60-puhelimien kanssa." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "" @@ -1152,28 +1152,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Uutiset" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "Luettelo" @@ -1235,8 +1235,8 @@ msgstr "Haetaan listaa laitteella olevista kirjoista..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1246,8 +1246,8 @@ msgstr "Siirretään kirjoja laitteelle..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1269,8 +1269,8 @@ msgstr "Poistetaan kirjoja laitteelta..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1757,6 +1757,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Kommunikoi Nokia 770 internet tablet -laitteen kanssa." @@ -1798,18 +1805,18 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -1818,7 +1825,7 @@ msgstr "" "laitteella. Vaihtoehtoja ovat: " #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1911,64 +1918,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Haetaan laitetietoja..." @@ -2013,60 +2032,64 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Levyasemaa %s ei havaittu. Kokeile uudelleenkäynnistämistä." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "Alustaa %s ei havaittu. Kokeile uudelleenkäynnistämistä." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "Levyasemaa %s ei havaittu." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "Päämuistin käyttö epäonnistui (Virhe: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." -msgstr "Lukijan tässä korttipaikassa ei ole muistikorttia." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "Valittu korttipaikka: %s ei ole tuettu." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "Päämuistissa ei ole tarpeeksi vapaata tilaa" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "Muistikortilla ei ole riittävästi vapaata tilaa" @@ -2677,25 +2700,25 @@ msgid "Comic" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2711,21 +2734,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2741,7 +2764,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "" @@ -3852,7 +3884,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3876,6 +3908,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4010,7 +4044,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -5106,7 +5140,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5247,7 +5281,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6488,7 +6521,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6512,7 +6545,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6545,7 +6578,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6635,10 +6668,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6949,19 +7044,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7679,24 +7774,28 @@ msgstr "" msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "" @@ -8688,6 +8787,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -8978,13 +9081,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9209,13 +9305,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9343,12 +9439,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9467,7 +9563,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "" @@ -9500,7 +9596,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9586,58 +9682,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9830,13 +9926,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10350,6 +10446,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Kirjoittajat" @@ -11923,7 +12021,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12240,7 +12339,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12621,54 +12721,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15689,42 +15789,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -16994,7 +17094,7 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " @@ -17003,27 +17103,27 @@ msgstr "" "Valitse käytössäsi oleva sähkökirjojen lukulaite. Jos laitteesi ei ole " "listalla, valitse laitteeksi \"%s\"." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17671,6 +17771,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17689,16 +17812,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18348,17 +18492,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19502,219 +19646,219 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/fo.po b/src/calibre/translations/fo.po index 6d31aa6566..142d64e828 100644 --- a/src/calibre/translations/fo.po +++ b/src/calibre/translations/fo.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2011-08-05 17:17+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Faroese \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:30+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:44+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -935,19 +935,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "" @@ -972,11 +972,11 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "" @@ -1102,28 +1102,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "" @@ -1184,8 +1184,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1195,8 +1195,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1218,8 +1218,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1704,6 +1704,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1745,25 +1752,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1856,64 +1863,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -1958,60 +1977,64 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "" @@ -2576,25 +2599,25 @@ msgid "Comic" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2610,21 +2633,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2640,7 +2663,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "" @@ -3735,7 +3767,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3759,6 +3791,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -3893,7 +3927,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -4988,7 +5022,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5129,7 +5163,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6370,7 +6403,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6394,7 +6427,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6427,7 +6460,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6517,10 +6550,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6831,19 +6926,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7561,24 +7656,28 @@ msgstr "" msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "" @@ -8570,6 +8669,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -8860,13 +8963,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9091,13 +9187,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9225,12 +9321,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9349,7 +9445,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "" @@ -9382,7 +9478,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9468,58 +9564,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9712,13 +9808,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10232,6 +10328,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -11805,7 +11903,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12122,7 +12221,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12503,54 +12603,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15571,42 +15671,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -16876,34 +16976,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17542,6 +17642,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17560,16 +17683,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18219,17 +18363,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19373,219 +19517,219 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/fr.po b/src/calibre/translations/fr.po index 13b7c01faa..fd16aed5f9 100644 --- a/src/calibre/translations/fr.po +++ b/src/calibre/translations/fr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.22\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-07-05 20:58+0000\n" "Last-Translator: cleante \n" "Language-Team: PCGen\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:30+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:45+0000\n" +"X-Generator: Launchpad (build 15810)\n" "Language: fr\n" "X-Poedit-Bookmarks: 1177,1104,-1,-1,-1,-1,-1,-1,-1,-1\n" "Generated-By: pygettext.py 1.5\n" @@ -29,8 +29,8 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -41,8 +41,8 @@ msgstr "Ne fait strictement rien" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -167,7 +167,7 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -180,7 +180,7 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -191,19 +191,19 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -1019,19 +1019,19 @@ msgid "Yes" msgstr "Oui" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "Principal" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "Carte A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "Carte B" @@ -1061,11 +1061,11 @@ msgstr "" "Liste de répertoires séparés par des virgules utilisée pour envoyer les " "livres numériques vers l’appareil. Le premier existant sera utilisé." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "Communiquer avec les téléphones S60" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "Communique avec une tablette WebOS" @@ -1223,28 +1223,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Informations" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "Catalogue" @@ -1313,8 +1313,8 @@ msgstr "Lit la liste des livres de l’appareil…" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1324,8 +1324,8 @@ msgstr "Transfère les livres vers l’appareil…" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1347,8 +1347,8 @@ msgstr "Supprime les livres de l’appareil…" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1880,6 +1880,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Communique avec la tablette Internet Nokia 770." @@ -1923,18 +1930,18 @@ msgstr "" "sur eux" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "Tous par titre" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "Tous par auteur" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -1943,7 +1950,7 @@ msgstr "" "dans l’appareil. Les possibilités sont les suivantes : " #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -2076,64 +2083,76 @@ msgstr "" "Laissez cette option désactivée si vous utilisez le tableau de connexions de " "métadonnées." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Lit les informations de l’appareil…" @@ -2178,24 +2197,24 @@ msgstr "Communique avec la liseuse Stash W950." msgid "Communicate with the Wexler reader." msgstr "Communique avec la liseuse Wexler." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" "Impossible de détecter le lecteur de disque %s. Essayez en redémarrant." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" "Impossible de détecter le point de montage %s. Essayez en redémarrant." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "Impossible de détecter le lecteur de disque %s." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " @@ -2204,12 +2223,12 @@ msgstr "" "Impossible de détecter le lecteur de disque %s. Soit votre appareil a déjà " "été éjecté, soit votre noyau exporte une version obsolète de SYSFS." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format 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:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " @@ -2218,26 +2237,30 @@ msgstr "" "La mémoire principale de %s est en lecture seule. Ceci est habituellement dû " "à des erreurs du système de fichiers." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "Impossible de monter l’appareil" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." -msgstr "Le lecteur n’a aucune carte mémoire dans cette fente." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "Le port sélectionné %s n’est pas pris en charge." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "Espace libre insuffisant dans la mémoire principale" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "Espace libre insuffisant sur la carte mémoire" @@ -2963,12 +2986,12 @@ msgid "Comic" msgstr "Bande dessinée" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "Si présent, utiliser le champ de tri par auteur comme auteur." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." @@ -2977,13 +3000,13 @@ msgstr "" "propre table des matières." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "Titre pour les tables des matières générées." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "Désactiver la compression du contenu du fichier." @@ -3004,7 +3027,7 @@ msgstr "" "spécifiées dans le document d’entrée, sinon il va les ignorer." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." @@ -3013,7 +3036,7 @@ msgstr "" "livre plutôt qu’à la fin. Non recommandé." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." @@ -3022,7 +3045,7 @@ msgstr "" "répertoire existe déjà, il sera supprimé." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -3048,7 +3071,16 @@ msgstr "" "document contient beaucoup d'images GIF / PNG qui deviennent alors très " "grandes lors de la conversion au format JPEG" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "Tous les articles" @@ -4488,7 +4520,7 @@ msgid "Producer" msgstr "Producteur" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4512,6 +4544,8 @@ msgstr "Etiquettes" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4677,7 +4711,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Couverture" @@ -5905,7 +5939,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6063,7 +6097,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -7412,7 +7445,7 @@ msgstr "Options de BibTeX" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7436,7 +7469,7 @@ msgstr "Options spécifiques à" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7469,7 +7502,7 @@ msgstr "sortie" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -7566,10 +7599,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "Options CSV/XML" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "Options de livre numérique" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "Nom" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -7880,12 +7975,12 @@ msgid "Use author &sort for author" msgstr "Utiliser le &tri par auteur pour auteur" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "&Titre de la Table des Matières :" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" @@ -7894,7 +7989,7 @@ msgstr "" "Désactive la synchronisation du dernier livre lu" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "Ne pas ajouter de Table des Matières au livre" @@ -8674,19 +8769,11 @@ msgstr "Livre " msgid "MOBI Output" msgstr "Sortie MOBI" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "Options du Kindle" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "Etiquette de Document Personnel (Personnal Doc tag) :" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "Ignorer les &marges" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" @@ -8694,6 +8781,18 @@ msgstr "" "Ne convertit pas toutes les images au format JPEG (peut occasionner des " "problèmes d'affichage sur d'anciennes visionneuses)" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "Options du Kindle" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "Etiquette de Document Personnel (Personnal Doc tag) :" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "Mise en page" @@ -9739,6 +9838,10 @@ 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.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "Formats inconnus" @@ -10144,13 +10247,6 @@ msgstr "" msgid "(fixable)" msgstr "(réparable)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "Nom" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "Chemin à partir de la bibliothèque" @@ -10387,13 +10483,13 @@ msgstr "%(curr)s (précédemment %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "L’article est vide" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 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." @@ -10532,12 +10628,12 @@ msgid "Copy to author" msgstr "Copier vers auteur" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "Nom de l’auteur erroné" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "Les noms d’auteurs ne peuvent pas contenir le caractère &" @@ -10662,7 +10758,7 @@ msgstr "Afficher l’information détaillée à propos de cette erreur" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "Copié" @@ -10695,7 +10791,7 @@ msgid "Standard metadata" msgstr "Métadonnée standard" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "Métadonnée personnalisée" @@ -10807,29 +10903,29 @@ msgstr "" "plus d’informations sur les expressions rationnelles en Python, et en " "particulier la fonction 'sub'." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "ERREUR DU MODELE DE R/R" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" "Vous devez préciser uen destination quand la source est un champ mixte" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "Préciser une destination d’identifiant type" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "Recherche/Remplacement erroné" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "Motif de recherche erroné : %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10838,31 +10934,31 @@ msgstr "" "Applique les changements à %d livres.\n" "Phase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "Supprimer les requêtes rechercher/remplacer sauvegardées" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" "La recherche/le remplacement sauvegardé sera supprimé. Êtes-vous sûr?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "Recherche/remplacement sauvegardé" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "Nom de la recherche/du remplacement:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11087,13 +11183,13 @@ msgid "Set from &ebook file(s)" msgstr "Fixer à partir du(des) fichier(s) de &livre numérique" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "Metadonnées de &base" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "Metadonnées &personnalisées" @@ -11656,6 +11752,8 @@ msgstr "Abandon…" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Auteurs" @@ -13361,7 +13459,8 @@ msgstr "L'UUID de ce livre est \"{0}\"" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "Permission refusée" @@ -13703,7 +13802,8 @@ msgstr "Exception non gérée" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -14134,54 +14234,54 @@ msgstr "Modifier la manière dont calibre télécharge les métadonnées" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d sur %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "Impossible de lire la couverture" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "Impossible de lire la couverture à partir du format %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "La couverture au format %s est incompatible" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "Enregistrer les changements et éditer les métadonnées de %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "Changer la couverture" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "Co&mmentaires" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "&Métadonnées" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "&Couverture et formats" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "Métadonnées personnalisées" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "&Commentaires" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "Métadonnées basiques" @@ -17744,48 +17844,48 @@ msgstr "%p%" msgid "The grouped search term name is \"{0}\"" msgstr "Le nom du terme de recherche groupée est \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "Changer les auteurs pour plusieurs livres peut prendre un certain temps. " "Êtes-vous sûr?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Changer les métadonnées pourautant de livres peut prendre un certain temps. " "Êtes-vous sûr?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "Recherches" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "Renommer la catégorie utilisateur" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" "Vous ne pouvez pas utiliser des points dans les noms pour renommer les " "catégories d’utilisateur" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "Le nom %s est déjà utilisé" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "Nom de recherche en double" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "Le nom de la recherche sauvegardé %s est déjà utilisé" @@ -19135,7 +19235,7 @@ msgstr "Masquer" msgid "Toggle" msgstr "Basculer" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " @@ -19144,20 +19244,20 @@ msgstr "" "Choisir votre liseuse électronique. Si votre liseuse n’est pas dans la " "liste, choisir une liseuse « %s »." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "Déplacement de la bibliothèque en cours…" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "Le déplacement de la bibliothèque a échoué." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "Base de données incorrecte" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " @@ -19166,7 +19266,7 @@ msgstr "" "

Une librairie invalide existe à %(loc)s, la supprimer avant d’essayer de " "déplacer à nouveau la librairie existante.
Erreur: %(err)s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "Impossible de déplacer la bibliothèque" @@ -19920,6 +20020,29 @@ msgstr "Aucun genre actif trouvé dans le catalogue.\n" msgid "No books available to catalog" msgstr "Aucun livre disponible à cataloguer" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -19949,7 +20072,7 @@ msgstr "" "Auteur '{0}':\n" "'{1}' <> '{2}'\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" @@ -19957,10 +20080,31 @@ msgstr "" "Aucun livre trouvé à cataloguer.\n" "Vérifiez le critère 'Livres exclus' dans les options de l’E-book\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "Aucun livre disponible à inclure dans le catalogue" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "Titres incorrects" @@ -20796,17 +20940,17 @@ msgstr "" msgid "creating custom column " msgstr "crée des colonnes personnalisées " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "Copie %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "Compacte la base" @@ -22263,219 +22407,219 @@ msgstr "Terminé" msgid "Working..." msgstr "Traitement en cours…" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "Portugais Brésilien" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "Anglais (UK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "Chinois Simplifié" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "Chinois (HK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "Chinois Traditionnel" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "Anglais" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "Anglais (Australie)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "Anglais (Japon)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "Anglais (Allemagne)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "Anglais (Bulgarie)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "Anglais (Égypte)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "Anglais (Nouvelle-Zélande)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "Anglais (Canada)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "Anglais (Grèce)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "Anglais (Inde)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "Anglais (Népal)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "Anglais (Thaïlande)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "Anglais (Turquie)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "Anglais (Chypre)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "Anglais (République Tchèque)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "Anglais (Pakistan)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "Anglais (Croatie)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "Anglais (Hong-Kong)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "Anglais (Indonésie)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "Anglais (Israël)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "Anglais (Russie)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "Anglais (Singapour)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "Anglais (Yemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "Anglais (Irlande)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "Anglais (Chine)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "Anglais (Afrique du sud)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "Espagnol (Paraguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "Espagnol (Uruguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "Espagnol (Argentine)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "Espagnol (Mexique)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "Espagnol (Cuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "Espagnol (Chili)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "Espagnol (Equateur)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "Espagnol (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "Espagnol (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "Espagnol (Bolivie)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "Espagnol (Nicaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "Espagnol (Colombie)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "Allemand (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "Français (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "Néerlandais (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "Flamand (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "Matin" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "Après-midi" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "matin" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "après midi" diff --git a/src/calibre/translations/fr_CA.po b/src/calibre/translations/fr_CA.po index c3eaa64b8b..ea189447f0 100644 --- a/src/calibre/translations/fr_CA.po +++ b/src/calibre/translations/fr_CA.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-03-30 13:27+0000\n" "Last-Translator: Richard Boudreau \n" "Language-Team: French (Canada) \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:44+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:56+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "Ne fait strictement rien" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -987,19 +987,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "" @@ -1024,11 +1024,11 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "" @@ -1154,28 +1154,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "" @@ -1236,8 +1236,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1247,8 +1247,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1270,8 +1270,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1756,6 +1756,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1797,25 +1804,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1908,64 +1915,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -2010,60 +2029,64 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "" @@ -2628,25 +2651,25 @@ msgid "Comic" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2662,21 +2685,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2692,7 +2715,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "" @@ -3787,7 +3819,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3811,6 +3843,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -3945,7 +3979,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -5040,7 +5074,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5181,7 +5215,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6422,7 +6455,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6446,7 +6479,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6479,7 +6512,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6569,10 +6602,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6883,19 +6978,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7613,24 +7708,28 @@ msgstr "" msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "" @@ -8622,6 +8721,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -8912,13 +9015,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9143,13 +9239,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9277,12 +9373,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9401,7 +9497,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "" @@ -9434,7 +9530,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9520,58 +9616,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9764,13 +9860,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10284,6 +10380,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -11857,7 +11955,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12174,7 +12273,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12555,54 +12655,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15623,42 +15723,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -16928,34 +17028,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17594,6 +17694,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17612,16 +17735,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18271,17 +18415,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19425,219 +19569,219 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/gl.po b/src/calibre/translations/gl.po index cf23eaa559..94c632aabb 100644 --- a/src/calibre/translations/gl.po +++ b/src/calibre/translations/gl.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-04-24 07:58+0000\n" "Last-Translator: Miguel Anxo Bouzada \n" "Language-Team: dev@gl.openoffice.org\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:31+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:45+0000\n" +"X-Generator: Launchpad (build 15810)\n" "Language: gl\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -27,8 +27,8 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -39,8 +39,8 @@ msgstr "Non facer nada" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -165,7 +165,7 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -178,7 +178,7 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -189,19 +189,19 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -997,19 +997,19 @@ msgid "Yes" msgstr "Si" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "Principal" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "Tarxeta A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "Tarxeta B" @@ -1036,11 +1036,11 @@ msgstr "" "Lista de cartafoles, separados por comas, onde almacenar os libros no " "dispositivo. Usarase o primeiro que exista" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "Comunicar con teléfonos S60" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "Comunicarse coas tablets WebOs." @@ -1200,28 +1200,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Noticias" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "Catálogo" @@ -1288,8 +1288,8 @@ msgstr "Obtendo a lista de libros do dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1299,8 +1299,8 @@ msgstr "Transferindo os libros ao dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1322,8 +1322,8 @@ msgstr "Retirando os libros do dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1820,6 +1820,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Comunicar coa tableta de Internet Nokia 770." @@ -1861,18 +1868,18 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "Todos por título" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "Todos por autor" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -1881,7 +1888,7 @@ msgstr "" "coleccións no dispositivo. As posibilidades son: " #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1993,64 +2000,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Obter información do dispositivo..." @@ -2095,22 +2114,22 @@ msgstr "Comunicar co lector Stash W950 reader" msgid "Communicate with the Wexler reader." msgstr "Comunicar co lector Wexler." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Non foi posíbel detectar a unidade de disco %s. Tente reiniciar." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "Non é posíbel detectar o punto de montaxe %s. Tente reiniciar." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "Non foi posíbel detectar a unidade de disco %s." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " @@ -2120,12 +2139,12 @@ msgstr "" "desconectado, ou ben o núcleo está exportando unha versión anticuada de " "SYSFS." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "Non é posíbel montar a memoria principal (código do erro: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " @@ -2134,26 +2153,30 @@ msgstr "" "A memoria principal de %s é de só lectura. Isto adoita ocorrer por erros no " "sistema de ficheiros." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." -msgstr "O lector non ten ningunha tarxeta de memoria na baiña." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "A baía %s seleccionada non é compatíbel." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 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:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "O espazo libre na tarxeta de memoria é insuficiente" @@ -2821,25 +2844,25 @@ msgid "Comic" msgstr "Banda deseñada" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "Cando exista, usar o campo autor abreviado como autor." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "Título para calquera índice xerado no texto." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "Desactivar a compresión dos contidos do ficheiro." @@ -2859,21 +2882,21 @@ msgstr "" "entrada, caso contrario ignorará as marxes." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2889,7 +2912,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "Todos os artigos" @@ -4224,7 +4256,7 @@ msgid "Producer" msgstr "Produtor/a" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4248,6 +4280,8 @@ msgstr "Etiquetas" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4399,7 +4433,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Cuberta" @@ -5570,7 +5604,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5720,7 +5754,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -7012,7 +7045,7 @@ msgstr "Opcións de BibTeX" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7036,7 +7069,7 @@ msgstr "Opcións específicas para" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7069,7 +7102,7 @@ msgstr "saída" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -7159,10 +7192,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "Opcións de CSV/XML" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "Opcións do libro electrónico" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "Nome" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -7473,19 +7568,19 @@ msgid "Use author &sort for author" msgstr "Usar a &ordenación por autores/as" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "&Título do Índice de contidos:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "Non engadir índice ao libro" @@ -8229,24 +8324,28 @@ msgstr "Libro " msgid "MOBI Output" msgstr "Saída MOBI" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "Opcións do Kindle" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "Etiqueta de documentos persoais:" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "Ignorar as &marxes" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "Opcións do Kindle" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "Etiqueta de documentos persoais:" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "Configuración da páxina" @@ -9268,6 +9367,10 @@ msgstr "" "

Non é posíbel enviar libros ao dispositivo xa que non ten espazo libre " "dispoñíbel. " +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "Formatos descoñecidos" @@ -9630,13 +9733,6 @@ msgstr "" msgid "(fixable)" msgstr "(arranxábel)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "Nome" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "Ruta da biblioteca" @@ -9872,13 +9968,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "O elemento está en branco" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Un elemento non se pode deixar en branco. Elimíneo no seu canto." @@ -10013,12 +10109,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "Nombre de autor incorrecto" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "Os nomes de autores non poden conter caracteres «&»." @@ -10143,7 +10239,7 @@ msgstr "Mostrar información detallada sobre este erro" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "Copiado" @@ -10176,7 +10272,7 @@ msgid "Standard metadata" msgstr "Metadatos estándar" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "Metadatos personalizados" @@ -10287,28 +10383,28 @@ msgstr "" "obter máis información sobre as expresións regulares de Python, e en " "particular sobre a función «sub»." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "ERROR DE MODELO" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "Debe especificar un destino cando a orixe é un campo de composición" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "Debe especificar un tipo de identificador de destino" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "Buscar/substituir no vé correcto" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "O patrón de busca non é correcto: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10317,31 +10413,31 @@ msgstr "" "Aplicando cambios a %d libros.\n" "Fase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "Eliminar a busca/substitución gardada" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" "A busca/substitución gardada seleccionada vai ser eliminada. Está seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "Gardar busca/substitución" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "Nome de busca/substitución" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10556,13 +10652,13 @@ msgid "Set from &ebook file(s)" msgstr "Estabelecer a partir do(s) &ficheiro(s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "Metadatos &básicos" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "Metadatos &personalizados" @@ -11099,6 +11195,8 @@ msgstr "Interrumpindo..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Autores" @@ -12759,7 +12857,8 @@ msgstr "O UUID deste libro é «{0}»" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "Permiso denegado" @@ -13091,7 +13190,8 @@ msgstr "Excepción non controlada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "Non é posíbel abrir %s. Estará a se empregar cun outro programa?" @@ -13490,54 +13590,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "Non se puido ler a cuberta" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "Non se puido ler a cuberta do formato %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "A cuberta no formato %s non é válida" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "Gardar cambios e editar os metadatos de %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "Cambiar a portada" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "Co&mentarios" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "&Metadatos" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "&Portada e formatos" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "Metadatos &personalizados" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "&Comentarios" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -16846,44 +16946,44 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "O nome do termo de busca agrupado é «{0}»" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "Cambiar os autores de varios libros pode tardar bastante. Está seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Cambiar os metadatos de moitos libros pode tardar bastante. Está seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "Buscas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "Cambiarlle o nome á categoría de usuario" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "Non se poden usar puntos no nome das categorías de usuario" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "O nome %s xa se está a usar" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "Nome de busca duplicado" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "El nome de busca gardado %s xa está en uso." @@ -18195,34 +18295,34 @@ msgstr "Agochar" msgid "Toggle" msgstr "Alternar" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "Movendo a biblioteca..." +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "Produciuse un fallo ao mover a biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "Base de datos incorrecta" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "Non se puido mover a biblioteca" @@ -18939,6 +19039,29 @@ msgstr "Non se atoparon xéneros habilitados no catálogo.\n" msgid "No books available to catalog" msgstr "Non hai libros dispoñibles para catalogar" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -18967,7 +19090,7 @@ msgstr "" "Autor «{0}»:\n" "«{1}» <> «{2}»\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" @@ -18976,10 +19099,31 @@ msgstr "" "Comprobe os criterios de «Libros excluídos» nas opcións de libro " "electrónico.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "Non hai libros dispoñibles para meter no catálogo." +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "Títulos incorrectos" @@ -19793,19 +19937,19 @@ msgstr "" msgid "creating custom column " msgstr "creando columna personalizada " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "Copiando %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "Compactando a base de datos" @@ -21070,219 +21214,219 @@ msgstr "Rematado" msgid "Working..." msgstr "Traballando..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "Portugués (brasileiro)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "Inglés (Reino Unido)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "Chinés (simplificado)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "Chinés (Hong Kong)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "Chinés (tradicional)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "Inglés" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "Inglés (Australia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "Inglés (Nova Celanda)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "Inglés (Canadá)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "Inglés (India)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "Inglés (Tailandia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "Inglés (Chipre)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "Inglés (Pakistán)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "Inglés (Croacia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "Inglés (Indonesia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "Inglés (Israel)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "Inglés (Singapur)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "Inglés (Iemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "Inglés (Irlanda)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "Ingles (Chinés)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "Español (Paraguai)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "Español (Uruguai)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "Español (Arxentina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "Español (México)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "Español (Cuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "Español (Chile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "Español (Ecuador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "Español (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "Español (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "Español (Bolivia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "Español (Nicaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "Alemán (Austria)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "Francés (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "Flamenco (Holanda)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "Flamenco (Bélxica)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/gu.po b/src/calibre/translations/gu.po index ed8c659b7b..6995db3130 100644 --- a/src/calibre/translations/gu.po +++ b/src/calibre/translations/gu.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2011-08-20 06:46+0000\n" "Last-Translator: Hasit Bhatt \n" "Language-Team: Gujarati \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:31+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:46+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "કઈ પણ કરતું નથી" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "કઈ પણ કરતું નથી" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "કઈ પણ કરતું નથી" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "કઈ પણ કરતું નથી" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "કઈ પણ કરતું નથી" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -935,19 +935,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "" @@ -972,11 +972,11 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "" @@ -1102,28 +1102,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "" @@ -1184,8 +1184,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1195,8 +1195,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1218,8 +1218,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1704,6 +1704,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1745,25 +1752,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1856,64 +1863,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -1958,60 +1977,64 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "" @@ -2576,25 +2599,25 @@ msgid "Comic" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2610,21 +2633,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2640,7 +2663,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "" @@ -3735,7 +3767,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3759,6 +3791,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -3893,7 +3927,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -4988,7 +5022,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5129,7 +5163,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6370,7 +6403,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6394,7 +6427,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6427,7 +6460,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6517,10 +6550,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6831,19 +6926,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7561,24 +7656,28 @@ msgstr "" msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "" @@ -8570,6 +8669,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -8860,13 +8963,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9091,13 +9187,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9225,12 +9321,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9349,7 +9445,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "" @@ -9382,7 +9478,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9468,58 +9564,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9712,13 +9808,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10232,6 +10328,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -11805,7 +11903,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12122,7 +12221,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12503,54 +12603,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15571,42 +15671,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -16876,34 +16976,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17542,6 +17642,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17560,16 +17683,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18219,17 +18363,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19373,219 +19517,219 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/he.po b/src/calibre/translations/he.po index 0c1a621dd6..7a5887c85c 100644 --- a/src/calibre/translations/he.po +++ b/src/calibre/translations/he.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-07-18 17:43+0000\n" "Last-Translator: Tal Nisan \n" "Language-Team: Hebrew \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:31+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:46+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "לא עושה דבר" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -960,19 +960,19 @@ msgid "Yes" msgstr "כן" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "ראשי" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "כרטיס A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "כרטיס B" @@ -997,11 +997,11 @@ msgid "" "first one that exists will be used" msgstr "רשימת ספריות מופרדות בפסיקל שליחת ספרשת למכשיר." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "תקשר עם סלולרי S60" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "" @@ -1134,28 +1134,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "חדשות" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "קטלוג" @@ -1218,8 +1218,8 @@ msgstr "קורא את רשימת הספרים מההתקן..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1229,8 +1229,8 @@ msgstr "מעביר ספרים למכשיר" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1252,8 +1252,8 @@ msgstr "מסיר ספרים מהמכשיר" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1740,6 +1740,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "תקשר עם מחשב טאבלט נוקיה 770" @@ -1781,25 +1788,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "הכל של היוצר" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1892,64 +1899,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "מקבל מידע ממכשיר..." @@ -1994,35 +2013,35 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "לא מצליח למצוא את כונן %s. נסה לאתחל את המכשיר." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" "לא מצליח למצוא את עיגון החומרה (mount point) ה-%s. נסה לאתחל את המחשב." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "לא מצליח למצוא את כונן %s." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "לא מצליח להעלות זכרון ראשי (קוד שגיאה: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " @@ -2031,26 +2050,30 @@ msgstr "" "הזיכרון של %s הינו לקריאה בלבד. דבר זה לרוב קורה בגלל שגיאות במערכת הקבצים " "(file system)." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." -msgstr "למכשיר אין כרטיס זיכרון בחריץ." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "החריץ הנבחר: %s לא נתמך." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "אין מספיק מקום פנוי על הזכרון הראשי." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "אין מספיק מקום פנוי על כרטיס הזכרון." @@ -2620,25 +2643,25 @@ msgid "Comic" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2654,21 +2677,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2684,7 +2707,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "כל המאמרים" @@ -3787,7 +3819,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3811,6 +3843,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -3945,7 +3979,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -5040,7 +5074,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5181,7 +5215,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6422,7 +6455,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6446,7 +6479,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6479,7 +6512,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6569,10 +6602,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6883,19 +6978,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7613,24 +7708,28 @@ msgstr "" msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "" @@ -8622,6 +8721,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -8912,13 +9015,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9143,13 +9239,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9277,12 +9373,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9401,7 +9497,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "" @@ -9434,7 +9530,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9520,58 +9616,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9764,13 +9860,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10284,6 +10380,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "מחברים" @@ -11857,7 +11955,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12174,7 +12273,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12555,54 +12655,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15623,42 +15723,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -16928,34 +17028,34 @@ msgstr "הסתר" msgid "Toggle" msgstr "החלפה בין מצבים" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "העברת הספריה נכשלה" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "מסד נתונים לא תקין" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17594,6 +17694,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17612,16 +17735,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18271,17 +18415,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19425,219 +19569,219 @@ msgstr "סיים" msgid "Working..." msgstr "עובד..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "פורטוגזית ברזילאית" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "אנגלית (הממלכה המאוחדת)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "סינית (הונג-קונג)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "אנגלית" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "אנגלית (אוסטרליה)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "אנגלית (ניו-זילנד)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "אנגלית (קנדה)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "אנגלית (הודו)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "אנגלית (ישראל)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/hi.po b/src/calibre/translations/hi.po index 62707ed61f..7ae2bd1eb0 100644 --- a/src/calibre/translations/hi.po +++ b/src/calibre/translations/hi.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-03-18 12:52+0000\n" "Last-Translator: Vibhav Pant \n" "Language-Team: Hindi \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:32+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:46+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "कुछ भी नहीं करता" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -937,19 +937,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "" @@ -974,11 +974,11 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "" @@ -1104,28 +1104,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "" @@ -1186,8 +1186,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1197,8 +1197,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1220,8 +1220,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1706,6 +1706,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1747,25 +1754,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1858,64 +1865,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -1960,60 +1979,64 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "" @@ -2578,25 +2601,25 @@ msgid "Comic" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2612,21 +2635,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2642,7 +2665,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "" @@ -3740,7 +3772,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3764,6 +3796,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -3898,7 +3932,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -4993,7 +5027,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5134,7 +5168,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6375,7 +6408,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6399,7 +6432,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6432,7 +6465,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6522,10 +6555,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6836,19 +6931,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7566,24 +7661,28 @@ msgstr "" msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "" @@ -8575,6 +8674,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -8865,13 +8968,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9096,13 +9192,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9230,12 +9326,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9354,7 +9450,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "" @@ -9387,7 +9483,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9473,58 +9569,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9717,13 +9813,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10237,6 +10333,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -11810,7 +11908,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12127,7 +12226,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12508,54 +12608,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15576,42 +15676,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -16881,34 +16981,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17547,6 +17647,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17565,16 +17688,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18224,17 +18368,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19378,219 +19522,219 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/him.po b/src/calibre/translations/him.po index 226159a3ed..23734f5ee1 100644 --- a/src/calibre/translations/him.po +++ b/src/calibre/translations/him.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-07-23 13:49+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Himachali \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:32+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:46+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -935,19 +935,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "" @@ -972,11 +972,11 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "" @@ -1102,28 +1102,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "" @@ -1184,8 +1184,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1195,8 +1195,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1218,8 +1218,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1704,6 +1704,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1745,25 +1752,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1856,64 +1863,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -1958,60 +1977,64 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "" @@ -2576,25 +2599,25 @@ msgid "Comic" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2610,21 +2633,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2640,7 +2663,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "" @@ -3735,7 +3767,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3759,6 +3791,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -3893,7 +3927,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -4988,7 +5022,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5129,7 +5163,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6370,7 +6403,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6394,7 +6427,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6427,7 +6460,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6517,10 +6550,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6831,19 +6926,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7561,24 +7656,28 @@ msgstr "" msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "" @@ -8570,6 +8669,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -8860,13 +8963,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9091,13 +9187,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9225,12 +9321,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9349,7 +9445,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "" @@ -9382,7 +9478,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9468,58 +9564,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9712,13 +9808,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10232,6 +10328,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -11805,7 +11903,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12122,7 +12221,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12503,54 +12603,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15571,42 +15671,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -16876,34 +16976,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17542,6 +17642,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17560,16 +17683,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18219,17 +18363,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19373,219 +19517,219 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/hr.po b/src/calibre/translations/hr.po index 2a2c1f1b88..69f91b34fc 100644 --- a/src/calibre/translations/hr.po +++ b/src/calibre/translations/hr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-05-04 13:42+0000\n" "Last-Translator: Tomislav Pešut \n" "Language-Team: Croatian \n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:39+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:52+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -27,8 +27,8 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -39,8 +39,8 @@ msgstr "Uopće ne funkcionira" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -165,7 +165,7 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -178,7 +178,7 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -189,19 +189,19 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -959,19 +959,19 @@ msgid "Yes" msgstr "Da" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "Glavni" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "" @@ -996,11 +996,11 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "" @@ -1126,28 +1126,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Vijesti" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "Katalog" @@ -1208,8 +1208,8 @@ msgstr "Uzimanje liste knjiga na uređaju..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1219,8 +1219,8 @@ msgstr "Prenošenje knjiga na uređaj..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1242,8 +1242,8 @@ msgstr "Uklanjanje knjiga sa uređaja..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1728,6 +1728,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Komuniciraj sa Nokia 770 internet tabletom." @@ -1769,25 +1776,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1880,64 +1887,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Uzmi informacije o uređaju..." @@ -1982,60 +2001,64 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Nije moguće otkriti %s disketni pogon" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "Nemoguće pronaći %s disketni pogon." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "Nemoguće organizirati glavnu memoriju (Kod greške: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." -msgstr "Čitač nema memorijsku karticu u ovom ležištu." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "Odabrano ležište: %s nije podržano." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "Glavna memorija nema dovoljno slobodnog prostora" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "Memorijska kartica nema dovoljno slobodnog prostora" @@ -2674,25 +2697,25 @@ msgid "Comic" msgstr "Strip" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "Kad je prisutno, upotrijebi polje sortiranja autora kao autora." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "Naslov bilo kojeg u liniji generiranog sadržaja." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "Onemogući kompresiju sadržaja datoteke." @@ -2708,21 +2731,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2738,7 +2761,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "Svi članci" @@ -3924,7 +3956,7 @@ msgid "Producer" msgstr "Proizvođač" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3948,6 +3980,8 @@ msgstr "Tagovi" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4092,7 +4126,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Omot" @@ -5245,7 +5279,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5386,7 +5420,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6635,7 +6668,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6659,7 +6692,7 @@ msgstr "Opcije specifične za" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6692,7 +6725,7 @@ msgstr "izlaz" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6782,10 +6815,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "CSV/XML Opcije" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "E-book opcije" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "Ime" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -7096,19 +7191,19 @@ msgid "Use author &sort for author" msgstr "Upotrijebi &sortiranje autora za autora" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "&Naslov Sadržaja:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "Nemoj dodati Sadržaj u knjigu" @@ -7842,24 +7937,28 @@ msgstr "Knjiga " msgid "MOBI Output" msgstr "MOBI Izlaz" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "Kindle opcije" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "Kindle opcije" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "Postavke Stranice" @@ -8860,6 +8959,10 @@ msgid "" msgstr "" "

Nemoguće poslati knjige na uređaj, nema dovoljno slobodnog prostora " +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -9150,13 +9253,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "Ime" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9381,13 +9477,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9515,12 +9611,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9639,7 +9735,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "Kopirano" @@ -9672,7 +9768,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9758,58 +9854,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10004,13 +10100,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10524,6 +10620,8 @@ msgstr "Prekidam..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Autori" @@ -12123,7 +12221,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "Dozvola je uskraćena" @@ -12445,7 +12544,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "Nije moguće otvoriti %s. Je li korišten od drugog programa?" @@ -12826,54 +12926,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "Nemoguće pročitati omot" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "Nemoguće pročitati omot iz %s formata" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "Omot u %s formatu je nevažeći" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "&Komentar" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15922,42 +16022,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17243,34 +17343,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "Premještanje biblioteke..." +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "Neuspjeh premještanja biblioteke" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "Nevažeća baza podataka" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "Nije moguće premjestiti biblioteku" @@ -17940,6 +18040,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17958,16 +18081,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18678,18 +18822,18 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" "

Preseljavanje stare baze podataka na ebook biblioteku u %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "Kopiranje %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "Sažimanje baze podataka" @@ -19850,219 +19994,219 @@ msgstr "Završeno" msgid "Working..." msgstr "U procesu..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "Brazilski portugalski" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "Engleski (UK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "Pojednostavljeni Kineski" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "Kineski (HK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "Tradicionalni Kineski" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "Engleski" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "Engleski (Australija)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "Engleski (Novi Zeland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "Engleski (Kanada)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "Engleski (Indija)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "Engleski (Tajland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "Engleski (Cipar)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "Engleski (Pakistan)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "Engleski (Singapur)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "Engleski (Jemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "Njemački (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "Holandski (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "Holandski (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/hu.po b/src/calibre/translations/hu.po index 3837d5b010..44a5fa67a6 100644 --- a/src/calibre/translations/hu.po +++ b/src/calibre/translations/hu.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-08-13 16:10+0000\n" "Last-Translator: Richard Somlói \n" "Language-Team: Hungarian \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-08-14 04:43+0000\n" -"X-Generator: Launchpad (build 15791)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:46+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Semmit sem csinál" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "Semmit sem csinál" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "Semmit sem csinál" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "Semmit sem csinál" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "Semmit sem csinál" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -987,19 +987,19 @@ msgid "Yes" msgstr "Igen" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "Fő memória" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "„A” kártya" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "„B” kártya" @@ -1028,11 +1028,11 @@ msgstr "" "Vesszővel tagolt mappa-lista az e-bookok olvasóra küldéséhez. Az első létező " "mappába kerülnek a könyvek." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "Kommunikáció S60-as telefonnal." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "Kommunikáció WebOS táblagépekkel." @@ -1187,28 +1187,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Hírek (RSS)" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "Katalógus" @@ -1276,8 +1276,8 @@ msgstr "Az eszközön lévő könyvek listájának összeállítása…" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1287,8 +1287,8 @@ msgstr "Könyvek küldése az eszközre…" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1310,8 +1310,8 @@ msgstr "Könyvek eltávolítása az eszközről…" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1835,6 +1835,13 @@ msgstr "MTP eszköz" msgid "Communicate with MTP devices" msgstr "Kommunikáció az MTP eszközzel" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Kommunikáció Nokia 770 internetes táblagéppel." @@ -1876,18 +1883,18 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "Megjegyzések eltávolítva, mert a SONY olvasó nem kezeli őket" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "Mind cím szerint" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "Mind szerző szerint" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -1896,7 +1903,7 @@ msgstr "" "Lehetőségek: " #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -2015,36 +2022,36 @@ msgstr "" "meg. Ne jelölje be, ha a „Beállítások->Metaadat kapcsolatok” menüben más " "beállítást használ az eszközhöz." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "Kapcsolódás engedélyezése induláskor" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "Itt engedélyezheti, hogy kapcsolódjon-e a calibre induláskor" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "Biztonsági jelszó" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" "Adja meg az eszköz alkalmazása milyen jelszóval kapcsolódjon a calibrehez" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "Állandó hálózati port használata" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" @@ -2052,11 +2059,11 @@ msgstr "" "Ha engedélyezve van, a „Port” mezőben megadott port lesz használva. Más " "különben mindig véletlenszerűen lesz kiválasztva" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" -msgstr "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " +msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" @@ -2064,22 +2071,34 @@ msgstr "" "Adja meg melyik port legyen használva, ha az „Állandó hálózati port " "használata” engedélyezve van" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "Bővebb hibakeresési információ megjelenítése" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" "Hibajelentéskor használja ezt a lehetőséget, hogy bővebb hibakeresési " "információt kapjon" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "Túl sok kapcsolódási kísérlet érkezett innen: %s" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Eszköz-információ lekérdezése…" @@ -2124,23 +2143,23 @@ msgstr "Kommunikáció Sunstech EB700 Stash W950 olvasóval." msgid "Communicate with the Wexler reader." msgstr "Kommunikáció Sunstech EB700 Wexler olvasóval." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "%s lemezmeghajtó érzékelése sikertelen. Próbálkozzon újraindítással!" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" "A következő csatolási pont nem található: %s. Próbálkozzon újraindítással." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "A(z) %s meghajtó nem található" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " @@ -2149,12 +2168,12 @@ msgstr "" "Nem található a(z) %s lemezmeghajtó. Az eszköz vagy már le lett csatolva, " "vagy a kernel a SYSFS egy régi verzióját használja." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "A fő memória nem csatolható. (Hiba kód: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " @@ -2163,26 +2182,30 @@ msgstr "" "A(z) %s belső memóriája csak olvasható. Ezt valószínűleg a fájlrendszer " "hibája okozza." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "Nem lehetséges az eszköz csatolása" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." -msgstr "Az eszköz ezen kártyaolvasójában nincs memóriakártya." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "Kiválasztott kártyaolvasó: %s nem támogatott." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "Nincs elég hely a fő memóriában" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "Nincs elég hely a memóriakártyán" @@ -2888,13 +2911,13 @@ msgid "Comic" msgstr "Képregény" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" "Ha van ilyen, akkor a rendezési sorrendben megadottat használja szerzőként." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." @@ -2903,13 +2926,13 @@ msgstr "" "rendelkezik vele." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "A generált Tartalomjegyzék címe." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "A fájltartalom tömörítésének tiltása." @@ -2929,7 +2952,7 @@ msgstr "" "hagyja." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." @@ -2938,7 +2961,7 @@ msgstr "" "javasolt." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." @@ -2947,7 +2970,7 @@ msgstr "" "kicsomagolás előtt törlésre kerül." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2973,7 +2996,16 @@ msgstr "" "képet tartalmaz, melyek mérete nagyon nagy lenne a JPEG-gé való átalakítás " "után." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "Minden cikk" @@ -4349,7 +4381,7 @@ msgid "Producer" msgstr "Producer" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4373,6 +4405,8 @@ msgstr "Címkék" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4531,7 +4565,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Borító" @@ -5743,7 +5777,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5894,7 +5928,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -7256,7 +7289,7 @@ msgstr "BibTeX beállítások" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7280,7 +7313,7 @@ msgstr "Beállítás:" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7313,7 +7346,7 @@ msgstr "kimenet" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -7410,10 +7443,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "CSV/XML Opciók" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "Ebook beállítások" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "Név" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -7724,12 +7819,12 @@ msgid "Use author &sort for author" msgstr "A &szerző rendezési forma használata szerzőként" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "A &Tartalomjegyzék címe:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" @@ -7740,7 +7835,7 @@ msgstr "" "szinkronizálását” opciót." #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "Ne adjon Tartalomjegyzéket a könyvhöz" @@ -8505,19 +8600,11 @@ msgstr "Könyv " msgid "MOBI Output" msgstr "MOBI kimenet" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "Kindle beállítások" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "Személyes dokumentum címke:" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "&Margók kihagyása" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" @@ -8525,6 +8612,18 @@ msgstr "" "Ne konvertálja a képeket &JPEG formátumra (régebbi olvasón ezek nem jelennek " "meg)" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "Kindle beállítások" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "Személyes dokumentum címke:" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "Oldalbeállítás" @@ -9565,6 +9664,10 @@ msgid "" msgstr "" "

Nem lehet feltölteni könyveket az eszközre, nincs elég szabad hely " +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "Ismeretlen formátumok" @@ -9955,13 +10058,6 @@ msgstr "" msgid "(fixable)" msgstr "(javítható)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "Név" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "A könyvtár útvonala" @@ -10196,13 +10292,13 @@ msgstr "%(curr)s (előtte %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "Az elem üres" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Egy elem nem állítható „semmi”-re. Törölje, ha úgy gondolja." @@ -10337,12 +10433,12 @@ msgid "Copy to author" msgstr "Másolás a szerzőhöz" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "Érvénytelen szerzőnév" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "A szerzőnév nem tartalmazhat & karaktert." @@ -10469,7 +10565,7 @@ msgstr "A hiba részleteinek megjelenítése" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "Másolva" @@ -10502,7 +10598,7 @@ msgid "Standard metadata" msgstr "Szabványos metaadat" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "Egyéni metaadat" @@ -10612,28 +10708,28 @@ msgstr "" "href=\"http://docs.python.org/library/re.html\">referenciában talál. " "Különösen a „sub” függvény leírását érdemes tanulmányozni." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "S/R SABLON HIBA" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "Ha a forrás összetett mező, pontosan meg kell adnia a célt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "Meg kell adnia a cél azonosító típust" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "A keresés/csere érvénytelen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "A keresési minta érvénytelen: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10642,30 +10738,30 @@ msgstr "" "Változások alkalmazása %d könyvön.\n" "Végrehajtva {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "Mentett keresés/csere értékek törlése" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "A kiválasztott keresés/csere törlődni fog. Valóban ezt szeretné?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "Keresés/csere értékek mentése" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "Keresés/csere név:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "Meg kell adnia egy nevet." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10884,13 +10980,13 @@ msgid "Set from &ebook file(s)" msgstr "Beállítás az &e-book fáj(ok)ból" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "&Általános metaadatok" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "&Egyéni metaadat" @@ -11443,6 +11539,8 @@ msgstr "Megszakítás…" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Szerzők" @@ -13126,7 +13224,8 @@ msgstr "A könyv UUID-je: „{0}”" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "Hozzáférés megtagadva" @@ -13459,7 +13558,8 @@ msgstr "Ismeretlen hiba történt" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "Nem lehet megnyitni: %s. Esetleg másik program használja?" @@ -13881,54 +13981,54 @@ msgstr "A metaadatok letöltésének beállítása" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d/%(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "Nem lehet olvasni a borítót" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "Nem lehet kiolvasni a borítót a %s formátumból" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "A %s formátumban lévő borító érvénytelen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "Változtatások mentése és a következő metaadatainak szerkesztése: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "Borítócsere" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "&Megjegyzés" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "&Metaadat" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "&Borító és formátumok" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "&Egyéni metaadat" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "&Megjegyzések" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "Alap metaadat" @@ -17410,45 +17510,45 @@ msgstr "%p%" msgid "The grouped search term name is \"{0}\"" msgstr "A csoportosított keresési feltétel neve: {0}" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "Sok könyv szerzőjének megváltoztatása eltarthat egy ideig. Folytatja?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Sok könyv metaadatának megváltoztatása hosszú ideig is eltarthat. Folytatja?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "Keresés" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "Felhasználói kategória átnevezése" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" "Felhasználói kategória átnevezésénél az új névben nem használhat pontot." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "A(z) %s név már használatban van" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "Duplikált keresési név" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "A menteni kívánt keresésnél megadott név (%s) már használatban van." @@ -18780,7 +18880,7 @@ msgstr "Elrejtés:" msgid "Toggle" msgstr "Átváltás" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " @@ -18789,20 +18889,20 @@ msgstr "" "Válassza ki az e-book olvasóját. Ha az Ön eszköze nem található a listában, " "válassza a „%s” lehetőséget." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "Adatbázis áthelyezése…" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "Adatbázis áthelyezése nem sikerült" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "Érvénytelen adatbázis" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " @@ -18811,7 +18911,7 @@ msgstr "" "

Egy érvénytelen könyvtár található itt: %(loc)s. Először törölje azt, " "majd utána próbálja áthelyezni a könyvtárat.
Hiba: %(err)s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "Nem lehet áthelyezni az adatbázist" @@ -19550,6 +19650,29 @@ msgstr "Nem található engedélyezett műfaj a katalógusban.\n" msgid "No books available to catalog" msgstr "Nincs elérhető könyv a katalógus készítéséhez" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -19579,7 +19702,7 @@ msgstr "" "„{0}” szerző(k)nél:\n" "„{1}” <> „{2}”\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" @@ -19587,10 +19710,31 @@ msgstr "" "Nincs katalogizálandó könyv.\n" "Ellenőrizze a „Kizárt könyvek” beállítást.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "Nincs elérhető könyv a katalógusba illesztéshez" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "Érvénytelen címek" @@ -20411,17 +20555,17 @@ msgstr "" msgid "creating custom column " msgstr "egyéni oszlop készítése " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "Másolás: %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "Adatbázis tömörítése" @@ -21877,219 +22021,219 @@ msgstr "Kész" msgid "Working..." msgstr "A művelet végrehajtása folyamatban…" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "brazil portugál" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "angol (Egyesült Királyság)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "kínai (egyszerűsített)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "kínai (Hongkong)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "kínai (hagyományos)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "angol" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "angol (Argentína)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "angol (Ausztrália)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "angol (Japán)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "angol (Németország)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "angol (Bulgária)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "Angol (Egyiptom)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "angol (Új-Zéland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "angol (Kanada)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "angol (Görögország)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "angol (India)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "angol (Nepál)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "angol (Thaiföld)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "angol (Törökország)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "angol (Ciprus)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "angol (Cseh Köztársaság)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "Angol (Fülöp-szigetek)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "angol (Pakisztán)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "angol (Horvátország)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "Angol (Hong Kong)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "angol (Indonézia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "angol (Izrael)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "angol (Oroszország)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "angol (Szingapúr)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "angol (Jemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "angol (Írország)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "angol (Kína)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "angol (Dél-Afrika)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "spanyol (Paraguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "spanyol (Uruguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "spanyol (Argentína)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "spanyol (Mexikó)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "spanyol (Kuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "spanyol (Chile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "spanyol (Ecuador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "spanyol (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "spanyol (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "spanyol (Bolívia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "spanyol (Nicaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "spanyol (Kolumbia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "német (Ausztria)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "Francia (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "holland (Hollandia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "holland (Belgium)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "de." #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "du." #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "de." #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "du." diff --git a/src/calibre/translations/id.po b/src/calibre/translations/id.po index 8f5f6dfddb..25e875fc23 100644 --- a/src/calibre/translations/id.po +++ b/src/calibre/translations/id.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-01-18 11:51+0000\n" "Last-Translator: Amri Ristadi \n" "Language-Team: Indonesian \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:33+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:47+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Tidak ada apa-apanya" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "Tidak ada apa-apanya" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "Tidak ada apa-apanya" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "Tidak ada apa-apanya" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "Tidak ada apa-apanya" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -960,19 +960,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "" @@ -997,11 +997,11 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "" @@ -1127,28 +1127,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "" @@ -1209,8 +1209,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1220,8 +1220,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1243,8 +1243,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1729,6 +1729,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1770,25 +1777,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1881,64 +1888,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -1983,60 +2002,64 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "" @@ -2601,25 +2624,25 @@ msgid "Comic" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2635,21 +2658,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2665,7 +2688,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "" @@ -3763,7 +3795,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3787,6 +3819,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -3921,7 +3955,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -5016,7 +5050,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5157,7 +5191,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6398,7 +6431,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6422,7 +6455,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6455,7 +6488,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6545,10 +6578,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6859,19 +6954,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7589,24 +7684,28 @@ msgstr "" msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "" @@ -8598,6 +8697,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -8888,13 +8991,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9119,13 +9215,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9253,12 +9349,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9377,7 +9473,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "" @@ -9410,7 +9506,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9496,58 +9592,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9740,13 +9836,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10260,6 +10356,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -11833,7 +11931,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12150,7 +12249,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12531,54 +12631,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15599,42 +15699,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -16904,34 +17004,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17570,6 +17670,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17588,16 +17711,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18247,17 +18391,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19401,219 +19545,219 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/is.po b/src/calibre/translations/is.po index 532f7fec85..92a7804816 100644 --- a/src/calibre/translations/is.po +++ b/src/calibre/translations/is.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: 20120515-src_calibre_translations_calibre-is\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-05-23 19:33+0000\n" "Last-Translator: Sveinn í Felli \n" "Language-Team: Icelandic \n" @@ -17,8 +17,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:32+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:47+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -28,8 +28,8 @@ msgstr "Gerir nákvæmlega ekkert" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -40,8 +40,8 @@ msgstr "Gerir nákvæmlega ekkert" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -166,7 +166,7 @@ msgstr "Gerir nákvæmlega ekkert" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -179,7 +179,7 @@ msgstr "Gerir nákvæmlega ekkert" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -190,19 +190,19 @@ msgstr "Gerir nákvæmlega ekkert" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -937,19 +937,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "" @@ -974,11 +974,11 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "" @@ -1104,28 +1104,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "" @@ -1186,8 +1186,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1197,8 +1197,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1220,8 +1220,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1706,6 +1706,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1747,25 +1754,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1858,64 +1865,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -1960,60 +1979,64 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "" @@ -2578,25 +2601,25 @@ msgid "Comic" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2612,21 +2635,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2642,7 +2665,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "" @@ -3737,7 +3769,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3761,6 +3793,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -3895,7 +3929,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -4990,7 +5024,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5131,7 +5165,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6372,7 +6405,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6396,7 +6429,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6429,7 +6462,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6519,10 +6552,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6833,19 +6928,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7563,24 +7658,28 @@ msgstr "" msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "" @@ -8572,6 +8671,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -8862,13 +8965,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9093,13 +9189,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9227,12 +9323,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9351,7 +9447,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "" @@ -9384,7 +9480,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9470,58 +9566,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9714,13 +9810,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10234,6 +10330,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -11807,7 +11905,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12124,7 +12223,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12505,54 +12605,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15573,42 +15673,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -16878,34 +16978,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17544,6 +17644,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17562,16 +17685,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18221,17 +18365,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19375,219 +19519,219 @@ msgstr "Lokið" msgid "Working..." msgstr "Í vinnslu..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "Brasilísk portúgalska" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "Enska (Bretland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "Einfölduð kínverska" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "Kínverska (HK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "Hefðbundin kínverska" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "Enska" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "Enska (Argentína)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "Enska (Ástralía)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "Enska (Japan)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "Enska (Þýskaland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "Enska (Búlgaría)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "Enska (Egyptaland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "Enska (Nýja-Sjáland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "Enska (Kanada)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "Enska (Grikkland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "Enska (Indland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "Enska (Nepal)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "Enska (Tæland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "Enska (Pakistan)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "Enska (Króatía)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "Enska (Hong Kong)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "Enska (Indónesía)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "Enska (Ísrael)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "Enska (Singapore)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "Enska (Írland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "Enska (Kína)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "Enska (Suður-Afríka)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "Spænska (Paragvæ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "Spænska (Urugvæ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "Spænska (Argentína)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "Spænska (Mexíkó)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "Spænska (Kúba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "Spænska (Chíle)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "Spænska (Ekvador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "Spænska (Hondúras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "Spænska (Venesúela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "Spænska (Bólivía)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "Spænska (Níkaragva)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "Spænska (Kólumbía)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "Þýska (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "Franska (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "Hollenska (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "Hollenska (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "FH" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "EH" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "fh" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "eh" diff --git a/src/calibre/translations/it.po b/src/calibre/translations/it.po index c38d638526..7ba4908f40 100644 --- a/src/calibre/translations/it.po +++ b/src/calibre/translations/it.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre_calibre-it\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-08-08 09:51+0000\n" "Last-Translator: Vincenzo Reale \n" "Language-Team: Italian \n" @@ -17,8 +17,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:33+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:47+0000\n" +"X-Generator: Launchpad (build 15810)\n" "X-Poedit-Bookmarks: -1,-1,-1,-1,-1,1105,-1,1312,-1,-1\n" "Generated-By: pygettext.py 1.5\n" @@ -30,8 +30,8 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -42,8 +42,8 @@ msgstr "Non fa assolutamente niente" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -168,7 +168,7 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -181,7 +181,7 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -192,19 +192,19 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -1006,19 +1006,19 @@ msgid "Yes" msgstr "Sì" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "Principale" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "Scheda A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "Scheda B" @@ -1048,11 +1048,11 @@ msgstr "" "Elenco delle cartelle separate da virgole dei libri da inviare al " "dispositivo. Sarà usata la prima cartella esistente." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "Comunica con i telefoni S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "Comunica con tablet WebOS." @@ -1210,28 +1210,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Notizie" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "Catalogo" @@ -1299,8 +1299,8 @@ msgstr "Recupero dell'elenco dei libri sul dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1310,8 +1310,8 @@ msgstr "Trasferimento dei libri nel dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1333,8 +1333,8 @@ msgstr "Rimozione dei libri dal dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1877,6 +1877,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Comunica con l'internet tablet Nokia 770." @@ -1919,18 +1926,18 @@ msgstr "" "I commenti sono stati rimossi perché l'ebook di SONY non riesce a gestirli." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "Tutti per titolo" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "Tutti per autore" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -1939,7 +1946,7 @@ msgstr "" "dispositivo. Le possibilità sono: " #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -2065,37 +2072,37 @@ msgstr "" "i libri che ne abbiano diversi. Lasciala disabilitata se usi i controlli dei " "metadati." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "SmartDevice" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "Comunica con applicazioni Smart Device" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "Abilita connessioni all'avvio" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "Marca questa casella per consentire connessioni all'avvio di calibre" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "Password di sicurezza" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" "Digita una password che l'applicazione del dispositivo deve utilizzare per " "connettersi a calibre" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "Usa porta fissa" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" @@ -2103,11 +2110,11 @@ msgstr "" "Se marcata, usa il numero di porta nel campo \"Porta\", altrimenti il driver " "utilizzerà una porta casuale" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" -msgstr "Porta" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " +msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" @@ -2115,21 +2122,33 @@ msgstr "" "Digita il numero di porta che il driver utilizzerà se la casella \"Porta " "fissa\" è marcata" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "Stampa informazioni aggiuntive di debug" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" "Marca questa casella se necessario in caso di segnalazione di problemi" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Recupero informazioni del dispositivo..." @@ -2174,22 +2193,22 @@ msgstr "Comunica con il lettore Stash W950." msgid "Communicate with the Wexler reader." msgstr "Comunica con il lettore Wexler." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Impossibile rilevare il disco %s. Prova a riavviare." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "Impossibile rilevare il punto di mount %s. Prova a riavviare." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "Impossibile rilevare il disco %s." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " @@ -2198,12 +2217,12 @@ msgstr "" "Impossibile rilevare l'unità disco %s. Il dispositivo è già stato espulso " "oppure il kernel esporta una versione di SYSFS non più supportata." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "Impossibile montare la memoria principale (Codice errore: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " @@ -2212,26 +2231,30 @@ msgstr "" "La memoria principale di %s è in sola lettura. Questo accade di solito per " "un errore del filesystem." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "Impossibile montare il dispositivo" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." -msgstr "Il lettore non contiene una scheda di memoria in questo slot." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "Lo slot selezionato: %s non è supportato." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "Non c'è spazio sufficiente nella memoria principale" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "Non c'è spazio sufficiente nella scheda di memoria" @@ -2954,12 +2977,12 @@ msgid "Comic" msgstr "Comic" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "Se presente, usa il campo di ordinamento autore come autore." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." @@ -2967,13 +2990,13 @@ msgstr "" "Non aggiungere l'indice al libro. Utile se il libro ha il suo indice." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "Titolo per ogni indice in-line generato." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "Disabilita la compressione del contenuto dei file." @@ -2992,7 +3015,7 @@ msgstr "" "saranno ignorati." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." @@ -3001,7 +3024,7 @@ msgstr "" "alla fine. Non consigliata." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." @@ -3010,7 +3033,7 @@ msgstr "" "esiste già, sarà eliminata." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -3036,7 +3059,16 @@ msgstr "" "se il documento contiene molte immagini GIF/PNG che diventano molto grandi " "se convertite in JPEG." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "Tutti gli articoli" @@ -4433,7 +4465,7 @@ msgid "Producer" msgstr "Produttore" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4457,6 +4489,8 @@ msgstr "Tag" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4617,7 +4651,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Copertina" @@ -5840,7 +5874,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5994,7 +6028,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -7332,7 +7365,7 @@ msgstr "Opzioni BibTeX" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7356,7 +7389,7 @@ msgstr "Opzioni specifiche per" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7389,7 +7422,7 @@ msgstr "output" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -7486,10 +7519,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "Opzioni CSV/XML" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "Opzioni per il libro elettronico" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "Nome" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -7800,12 +7895,12 @@ msgid "Use author &sort for author" msgstr "U&sa l'ordinamento autore come autore" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "&Titolo per l'indice:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" @@ -7814,7 +7909,7 @@ msgstr "" "AVVISO: disabilità la sincronizzazione dell'ultima lettura" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "Non aggiungere un indice al libro" @@ -8591,19 +8686,11 @@ msgstr "Libro " msgid "MOBI Output" msgstr "Output MOBI" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "Opzioni Kindle" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "Tag Documenti Personali:" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "Ignora i &margini" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" @@ -8611,6 +8698,18 @@ msgstr "" "Non convertire tutte le immagini in &JPEG (potrebbe causare problemi con le " "immagini in visualizzatori datati)" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "Opzioni Kindle" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "Tag Documenti Personali:" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "Imposta pagina" @@ -9659,6 +9758,10 @@ msgstr "" "

Impossibile inviare i libri al dispositivo poiché non c'è spazio " "sufficiente " +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "Formati sconosciuti" @@ -10065,13 +10168,6 @@ msgstr "" msgid "(fixable)" msgstr "(riparabile)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "Nome" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "Percorso della biblioteca" @@ -10307,13 +10403,13 @@ msgstr "%(curr)s (era %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "L'elemento è vuoto" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Un elemento non può essere impostato a niente. Eliminalo piuttosto." @@ -10449,12 +10545,12 @@ msgid "Copy to author" msgstr "Copia in autore" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "Nome dell'autore non valido" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "I nomi degli autori non possono contenere caratteri &." @@ -10580,7 +10676,7 @@ msgstr "Mostra informazioni dettagliate su questo errore" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "Copiato" @@ -10613,7 +10709,7 @@ msgid "Standard metadata" msgstr "Metadati standard" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "Metadati personalizzati" @@ -10726,29 +10822,29 @@ msgstr "" "ulteriori informazioni sulle espressioni regolari in python, ed in " "particolare sulla funzione \"sub\"." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "ERRORE MODELLO S/R" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" "È necessario specificare una destinazione se la sorgente è un campo complesso" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "Devi specificare un tipo di identificatore di destinazione" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "Cerca/sostituisci non validi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "Il modello di ricerca non è valido: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10757,30 +10853,30 @@ msgstr "" "Applica modifiche a %d libri.\n" "Fase{0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "Elimina ricerca/sostituzione salvata" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "La ricerca/sostituzione salvata sarà eliminata. Sei sicuro?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "Salva ricerca/sostituzione" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "Nome della ricerca/sostituzione:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "Devi fornire un nome." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11000,13 +11096,13 @@ msgid "Set from &ebook file(s)" msgstr "Imposta da file di ebook" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "Metadati &principali" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "Metadati &aggiuntivi" @@ -11554,6 +11650,8 @@ msgstr "Interruzione in corso..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Autori" @@ -13241,7 +13339,8 @@ msgstr "Lo UUID di questi libri è \"{0}\"" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "Permesso negato" @@ -13575,7 +13674,8 @@ msgstr "Eccezione non gestita" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "Impossibile aprire %s. Potrebbe essere in uso da un altro programma." @@ -13997,54 +14097,54 @@ msgstr "Cambia il modo in cui calibre scarica i metadati" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d di %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "Impossibile visualizzare la copertina" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "Impossibile visualizzare la copertina con formato %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "La copertina nel formato %s non è valida." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "Salva le variazioni e modifica i metadati di %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "Cambia la copertina" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "Co&mmenti" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "&Metadati" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "&Copertine e formati" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "Metadati per&sonalizzati" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "&Commenti" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "Metadati di base" @@ -17471,47 +17571,47 @@ msgstr "%p%" msgid "The grouped search term name is \"{0}\"" msgstr "Il nome del termine di ricerca raggruppato è \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "La modifica degli autori per tanti libri può richiedere molto tempo. Sei " "sicuro?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "La modifica dei metadati per tanti libri può richiedere molto tempo. Sei " "sicuro?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "Ricerche" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "Rinomina la categoria utente" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" "Non puoi utilizzare punti nel nome quando rinomini le categorie utente" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "Il nome %s è già utilizzato" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "Duplica parola chiave" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "Il nome della ricerca salvata %s è già in uso." @@ -18870,7 +18970,7 @@ msgstr "Nascondi" msgid "Toggle" msgstr "Attiva/Disattiva" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " @@ -18879,20 +18979,20 @@ msgstr "" "Scegli il tuo lettore di ebook. Se il dispositivo non è in elenco, scegli un " "dispositivo \"%s\"." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "Spostamento della biblioteca in corso..." +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "Spostamento della biblioteca non riuscito" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "Database non valido" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " @@ -18901,7 +19001,7 @@ msgstr "" "

Una biblioteca non valida esiste già in %(loc)s, eliminala prima di " "provare a spostare la biblioteca esistente.
Errore: %(err)s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "Impossibile spostare la biblioteca" @@ -19623,6 +19723,29 @@ msgstr "Non è stato trovato alcun genere abilitato da catalogare.\n" msgid "No books available to catalog" msgstr "Non ci sono libri da catalogare" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -19644,7 +19767,7 @@ msgstr "" "Autore '{0}':\n" "'{1}' <> '{2}'\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" @@ -19652,10 +19775,31 @@ msgstr "" "Non è stato trovato alcun libro da catalogare.\n" "Controlla il criterio 'Libri esclusi' nelle opzioni E-book.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "Non ci sono libri disponibili da includere nel catalogo" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "Titoli non validi" @@ -20444,18 +20588,18 @@ msgstr "preferenza ripristinata " msgid "creating custom column " msgstr "creazione colonna personalizzata " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" "

Migrazione del vecchio database nella biblioteca in %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "Sto copiando %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "Compattazione database" @@ -21700,219 +21844,219 @@ msgstr "Finito" msgid "Working..." msgstr "In esecuzione..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "Portoghese Brasiliano" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "Inglese (Regno Unito)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "Cinese semplificato" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "Cinese (Honk Kong)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "Cinese tradizionale" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "inglese" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "Inglese (Argentina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "Inglese (Australia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "Inglese (Giappone)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "Inglese (Germania)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "Inglese (Bulgaria)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "Inglese (Egitto)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "Inglese (Nuova Zelanda)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "Inglese (Canada)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "Inglese (Grecia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "Inglese (India)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "Inglese (Nepal)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "Inglese (Tailandia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "Inglese (Turchia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "Inglese (Cipro)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "Inglese (Repubblica Ceca)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "Inglese (Filippine)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "Inglese (Pakistan)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "Inglese (Croazia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "Inglese (Hong Kong)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "Inglese (Indonesia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "Inglese (Israele)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "Inglese (Russia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "Inglese (Singapore)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "Inglese (Yemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "Inglese (Irlanda)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "Inglese (Cina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "Inglese (Sud Africa)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "Spagnolo (Paraguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "Spagnolo (Uruguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "Spagnolo (Argentina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "Spagnolo (Messico)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "Spagnolo (Cuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "Spagnolo (Cile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "Spagnolo (Ecuador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "Spagnolo (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "Spagnolo (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "Spagnolo (Bolivia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "Spagnolo (Nicaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "Spagnolo (Colombia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "Tedesco (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "Francese (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "Olandese (Olanda)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "Olandese (Belgio)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "PM" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "am" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "pm" diff --git a/src/calibre/translations/ja.po b/src/calibre/translations/ja.po index 480497c1fc..20cc15be2d 100644 --- a/src/calibre/translations/ja.po +++ b/src/calibre/translations/ja.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-05-20 16:02+0000\n" "Last-Translator: Shushi Kurose \n" "Language-Team: Japanese \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:34+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:47+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "まったく何もしません" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "まったく何もしません" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "まったく何もしません" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "まったく何もしません" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "まったく何もしません" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -947,19 +947,19 @@ msgid "Yes" msgstr "はい" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "主メモリー" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "カードA" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "カードB" @@ -985,11 +985,11 @@ msgid "" "first one that exists will be used" msgstr "電子書籍を送るためのデバイス上のディレクトリ名。カンマ区切りのリストで、最初に見つかったものが利用される" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "電話機 S60 と通信します。" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "WebOSタブレットと通信します。" @@ -1137,28 +1137,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "ニュース" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "カタログ" @@ -1221,8 +1221,8 @@ msgstr "デバイス内の本リストを取得しています..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1232,8 +1232,8 @@ msgstr "デバイスに本を転送しています..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1255,8 +1255,8 @@ msgstr "デバイスから本を削除しています..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1763,6 +1763,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Nokia 770 電子書籍リーダ─と通信します。" @@ -1804,25 +1811,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "コメントがSONY リーダーをおかしくするため、削除しました。" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "All by title(タイトル順にすべて)" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "All by author(著者順にすべて)" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " msgstr "書誌情報のCSVファイルの項目をデバイスのコレクションに変換します。取りこめる可能性: " #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1931,64 +1938,76 @@ msgstr "" "電子書籍リーダー上でT1と同じ方法で著者が表示されるようにするには、このオプションを設定してください。これにより、複数の著者がある本で、最初の著者のみ表示" "するようになります。書誌情報変換ルールを使用している場合は、無効のままにしてください。" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "デバイス情報を取得..." @@ -2033,60 +2052,64 @@ msgstr "Stash W950 リーダーと通信します。" msgid "Communicate with the Wexler reader." msgstr "Wexlerリーダーと通信します。" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "%sディスクドライブが検出できない場合は、再起動してください。" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "%s のマウントポイントを検出できませんでした。再起動してみてください。" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "%s ディスクドライブを検出できませんでした。" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "%sディスクドライブが見つかりません。イジェクトされたか、カーネルが古いバージョンのSYSFSを使用していると思われます。" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "メインメモリをマウントできませんでした(エラーコード: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "%s の主メモリは、読み込み専用です。たいていの場合、ファイルシステムのエラーが原因でこれは発生します。" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "デバイスをマウントできません" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." -msgstr "電子書籍リーダ─のこのスロットにストレージカードがありません。" +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "選択したスロット: %s はサポートされていません。" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "メインメモリに十分な空きスペースがありません" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "記録媒体のカードに十分な空きスペースがありません" @@ -2715,25 +2738,25 @@ msgid "Comic" msgstr "コミック" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "著者データが存在する場合、著者をソート順に使います。" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "本に目次を追加しない。本に独自の目次がある場合に便利です。" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "すべての生成されたインラインの目次に使われるタイトル。" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "ファイル内容の圧縮を無効にします。" @@ -2751,21 +2774,21 @@ msgstr "" "outputプラグインは入力ドキュメントにあるマージンを変換しようとしますが、無効の時には無視します。" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "本に目次を追加する場合、最後ではなく本の最初に付加する。(推奨しません)" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "MOBIファイルの内容を指定したディレクトリに展開します。もしディレクトリがすでにある場合、それは削除されます。" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2783,7 +2806,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "すべての記事" @@ -3988,7 +4020,7 @@ msgid "Producer" msgstr "製作者" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4012,6 +4044,8 @@ msgstr "タグ" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4159,7 +4193,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "表紙" @@ -5314,7 +5348,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5455,7 +5489,6 @@ msgstr "環境変数CALIBRE_OVERRIDE_DATABASE_PATHを使用中に他のライブ #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6728,7 +6761,7 @@ msgstr "BibTeX オプション" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6752,7 +6785,7 @@ msgstr "特定オプション:" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6785,7 +6818,7 @@ msgstr "出力" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6881,10 +6914,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "CSV/XML オプション" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "電子書籍オプション" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "名前" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -7195,19 +7290,19 @@ msgid "Use author &sort for author" msgstr "著者として著者名ソートを使う(&S)" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "目次のタイトル(&T):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "Facebook等で内容のシェアをする事を許可します。注意:最後に呼んだ場所の同期が失われます。" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "本に目次を追加しない" @@ -7946,24 +8041,28 @@ msgstr "本 " msgid "MOBI Output" msgstr "MOBI出力" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "Kindle オプション" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "私的なドキュメントのタグ:" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "マージンを無視する(&M)" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "Kindle オプション" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "私的なドキュメントのタグ:" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "ページ設定" @@ -8967,6 +9066,10 @@ msgid "" "

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

空きスペースが無いので、デバイスに本をアップロードできません。 " +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "不明なフォーマット" @@ -9311,13 +9414,6 @@ msgstr "カンマ区切りで拡張子を頭のドットを付けずに入力し msgid "(fixable)" msgstr "(修正可)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "名前" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "ライブラリからのパス" @@ -9542,13 +9638,13 @@ msgstr "%(curr)s (前は %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "アイテムが空白です" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "アイテムは空白に設定できません。削除してください。" @@ -9680,12 +9776,12 @@ msgid "Copy to author" msgstr "著者名へコピー" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "無効な著者名" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "著者名には「&」文字は入れられません。" @@ -9808,7 +9904,7 @@ msgstr "このエラーの詳細な情報を表示" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "コピー済" @@ -9841,7 +9937,7 @@ msgid "Standard metadata" msgstr "標準の書誌情報" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "カスタムの書誌情報" @@ -9937,28 +10033,28 @@ msgstr "" "thonの正規表現については " "このリファレンスの、特に'sub'関数の項を参照してください。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "S/R テンプレートエラー" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "検索先が複数フィールドの場合には、置換の対象フィールドを指定しなければなりません。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "対象の識別子タイプを指定してください" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "検索/置換は無効です" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "検索パターンは無効です:%s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" @@ -9967,30 +10063,30 @@ msgstr "" "変更を%d 冊の本に適用します。\n" "フェーズ {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "保存した検索/置換を削除" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "選択した検索/置換は削除されます。よろしいですか?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "検索/置換を保存" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "検索/置換名:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10195,13 +10291,13 @@ msgid "Set from &ebook file(s)" msgstr "電子書籍ファイルから設定(&E)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "基本書誌情報(&B)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "カスタム書誌情報(&C):" @@ -10728,6 +10824,8 @@ msgstr "停止中..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "著者" @@ -12340,7 +12438,8 @@ msgstr "この本のUUIDは \"{0}\" です" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "許可がありません" @@ -12659,7 +12758,8 @@ msgstr "ハンドルされない例外" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "を開けません %s。他のプログラムに使われていますか?" @@ -13051,54 +13151,54 @@ msgstr "calibreがどのように書誌情報をダウンロードするかを msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d / %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "表紙を読み込めません" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "%sフォーマットから表紙を読み込めません" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "%sフォーマットの表紙が無効です" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "変更を保存して、%sの書誌情報を編集" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "表紙を変更" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "コメント(&M)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "書誌情報(&M)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "表紙とフォーマット(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "カスタム書誌情報(&U)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "コメント(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "基本書誌情報" @@ -16317,42 +16417,42 @@ msgstr "%p%" msgid "The grouped search term name is \"{0}\"" msgstr "グループ化検索語の名前は \"{0}\"です" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "複数の本の著者を変更するのには、いくらか時間がかかります。よろしいですか?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "いくつかの本の書誌情報を変更するのには、いくらか時間がかかります。よろしいですか?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "検索" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "ユーザーカテゴリの名前を変更" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "ユーザーカテゴリの名前を変更する時に、名前にピリオドは使用できません。" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "名前 %s はすでに使われています" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "検索名が重複" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "保存された検索の名前 %s はすでに使われています。" @@ -17645,27 +17745,27 @@ msgstr "隠す" msgid "Toggle" msgstr "切り替え" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "電子書籍デバイスを選択してください。リストにない場合は、\"%s\"デバイスを選択してください。" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "ライブラリの移動中..." +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "ライブラリの移動が失敗" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "無効なデータベース" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " @@ -17673,7 +17773,7 @@ msgid "" msgstr "" "

無効なライブラリが %(loc)s にすでに存在します。ライブラリを移動する前に、それを削除してください。
エラー: %(err)s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "ライブラリを移動できませんでした。" @@ -18384,6 +18484,29 @@ msgstr "カタログへの有効なジャンルが見つかりませんでした msgid "No books available to catalog" msgstr "カタログへの本がありません" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -18411,7 +18534,7 @@ msgstr "" "著者 '{0}':\n" "'{1}' <> '{2}'\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" @@ -18419,10 +18542,31 @@ msgstr "" "カタログへの本が見つかりませんでした。\n" "電子書籍オプションの'排除する本’を確認してください。\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "カタログへ入れる本がありません" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "無効なタイトル" @@ -19181,17 +19325,17 @@ msgstr "" msgid "creating custom column " msgstr "カスタム列を作成 " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "コピー中%s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "データベースのコンパクト化" @@ -20469,219 +20613,219 @@ msgstr "完了" msgid "Working..." msgstr "作業中..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "ポルトガル語 (ブラジル)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "英語 (イギリス)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "中国語 (簡体字)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "中国語 (香港)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "中国語 (繁体字)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "英語" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "英語 (オーストラリア)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "英語 (日本)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "英語 (ドイツ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "英語 (ブルガリア)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "英語 (ニュージーランド)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "英語 (カナダ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "英語 (ギリシャ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "英語 (インド)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "英語 (ネパール)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "英語 (タイ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "英語 (トルコ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "英語 (キプロス)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "英語 (チェコ共和国)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "英語 (パキスタン)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "英語 (クロアチア)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "英語 (インドネシア)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "英語 (イスラエル)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "英語 (ロシア)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "英語 (シンガポール)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "英語 (イエメン)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "英語 (アイルランド)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "英語 (中国)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "英語 (南アフリカ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "スペイン語 (パラグアイ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "スペイン語 (ウルグアイ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "スペイン語 (アルゼンチン)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "スペイン語 (メキシコ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "スペイン語 (キューバ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "スペイン語 (チリ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "スペイン語 (エクアドル)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "スペイン語 (ホンジュラス)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "スペイン語 (ベネズエラ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "スペイン語 (ボリビア)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "スペイン語 (ニカラグア)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "スペイン語 (コロンビア)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "ドイツ語 (オーストリア)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "フランス語(ベラルーシ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "ドイツ語 (オランダ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "ドイツ語 (ベルギー)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "PM" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "am" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "pm" diff --git a/src/calibre/translations/jv.po b/src/calibre/translations/jv.po index e5ec495da8..102cb6c684 100644 --- a/src/calibre/translations/jv.po +++ b/src/calibre/translations/jv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-08-09 07:28+0000\n" "Last-Translator: anggoro \n" "Language-Team: Javanese \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 0;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:33+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:47+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -941,19 +941,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "" @@ -978,11 +978,11 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "" @@ -1108,28 +1108,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "" @@ -1190,8 +1190,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1201,8 +1201,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1224,8 +1224,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1710,6 +1710,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1751,25 +1758,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1862,64 +1869,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -1964,60 +1983,64 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "" @@ -2582,25 +2605,25 @@ msgid "Comic" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2616,21 +2639,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2646,7 +2669,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "" @@ -3741,7 +3773,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3765,6 +3797,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -3899,7 +3933,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -4994,7 +5028,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5135,7 +5169,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6376,7 +6409,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6400,7 +6433,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6433,7 +6466,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6523,10 +6556,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6837,19 +6932,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7567,24 +7662,28 @@ msgstr "" msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "" @@ -8576,6 +8675,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -8866,13 +8969,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9097,13 +9193,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9231,12 +9327,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9355,7 +9451,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "" @@ -9388,7 +9484,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9474,58 +9570,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9718,13 +9814,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10238,6 +10334,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -11811,7 +11909,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12128,7 +12227,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12509,54 +12609,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15577,42 +15677,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -16882,34 +16982,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17548,6 +17648,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17566,16 +17689,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18225,17 +18369,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19379,219 +19523,219 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/kn.po b/src/calibre/translations/kn.po index daeaf43e00..a071c8dcab 100644 --- a/src/calibre/translations/kn.po +++ b/src/calibre/translations/kn.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-05-09 10:16+0000\n" "Last-Translator: s k Nagesh \n" "Language-Team: Kannada \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:34+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:48+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "ಏನನ್ನು ಮಾಡುವುದಿಲ್ಲ" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "ಏನನ್ನು ಮಾಡುವುದಿಲ್ಲ" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "ಏನನ್ನು ಮಾಡುವುದಿಲ್ಲ" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "ಏನನ್ನು ಮಾಡುವುದಿಲ್ಲ" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "ಏನನ್ನು ಮಾಡುವುದಿಲ್ಲ" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -938,19 +938,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "" @@ -975,11 +975,11 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "" @@ -1105,28 +1105,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "" @@ -1187,8 +1187,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1198,8 +1198,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1221,8 +1221,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1707,6 +1707,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1748,25 +1755,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1859,64 +1866,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -1961,60 +1980,64 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "" @@ -2579,25 +2602,25 @@ msgid "Comic" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2613,21 +2636,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2643,7 +2666,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "" @@ -3738,7 +3770,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3762,6 +3794,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -3896,7 +3930,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -4991,7 +5025,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5132,7 +5166,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6373,7 +6406,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6397,7 +6430,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6430,7 +6463,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6520,10 +6553,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6834,19 +6929,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7564,24 +7659,28 @@ msgstr "" msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "" @@ -8573,6 +8672,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -8863,13 +8966,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9094,13 +9190,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9228,12 +9324,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9352,7 +9448,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "" @@ -9385,7 +9481,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9471,58 +9567,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9715,13 +9811,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10235,6 +10331,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -11808,7 +11906,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12125,7 +12224,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12506,54 +12606,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15574,42 +15674,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -16879,34 +16979,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17545,6 +17645,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17563,16 +17686,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18222,17 +18366,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19376,219 +19520,219 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/ko.po b/src/calibre/translations/ko.po index 2afcc20ff4..f4400b2b55 100644 --- a/src/calibre/translations/ko.po +++ b/src/calibre/translations/ko.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-05-04 11:13+0000\n" "Last-Translator: Hyun-ho Noh \n" "Language-Team: Korean \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:34+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:48+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "아무 것도 안함" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -945,19 +945,19 @@ msgid "Yes" msgstr "예" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "주" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "카드 A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "카드 B" @@ -982,11 +982,11 @@ msgid "" "first one that exists will be used" msgstr "장치에 전자책을 전송할 디렉토리의 목록입니다. 쉼표(,)로 구분합니다. 먼저 기존의 디렉토리를 사용됩니다." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "S60 휴대폰과 통신합니다." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "" @@ -1119,28 +1119,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "뉴스" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "분류" @@ -1201,8 +1201,8 @@ msgstr "장치에 있는 책의 목록을 가져옵니다..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1212,8 +1212,8 @@ msgstr "책을 장치로 전송합니다..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1235,8 +1235,8 @@ msgstr "장치에서 책을 삭제합니다..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1723,6 +1723,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Nokia 770 internet tablet과 통신합니다." @@ -1764,25 +1771,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1875,64 +1882,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "장치 정보를 얻습니다." @@ -1977,60 +1996,64 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "%s 디스크 드라이브를 탐지할 수 없습니다. 재부팅을 시도하세요" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "%s 마운트 지점을 탐지할 수 없습니다. 재부팅을 시도하세요." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "%s 디스크 드라이브를 탐지할 수 없습니다." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "주 메모리를 마운트할 수 없습니다. (에러코드: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "메인 메모리 중 %s가 읽기전용입니다. 이런 증상은 파일시스템 오류로 인해 발생합니다." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." -msgstr "리더의 슬롯에 메모리카드가 없습니다." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "선택된 슬롯: %s는 지원되지 않습니다." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "주 메모리에 여유 공간이 부족합니다." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "메모리카드에 여유 공간이 부족합니다." @@ -2631,25 +2654,25 @@ msgid "Comic" msgstr "만화" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "선택할 때, 저자 분류 필드를 저자로서 사용합니다." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "파일 내용에 압축을 하지 않습니다." @@ -2665,21 +2688,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2695,7 +2718,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "모든 게시물" @@ -3822,7 +3854,7 @@ msgid "Producer" msgstr "제작자" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3846,6 +3878,8 @@ msgstr "태그" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -3987,7 +4021,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "표지" @@ -5126,7 +5160,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5267,7 +5301,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6508,7 +6541,7 @@ msgstr "BibTeX 옵션" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6532,7 +6565,7 @@ msgstr "특유의 옵션:" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6565,7 +6598,7 @@ msgstr "출력" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6655,10 +6688,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "CSV/XML 옵션" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "전자책 옵션" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "이름" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6969,19 +7064,19 @@ msgid "Use author &sort for author" msgstr "저자에 대해 저자 분류를 사용(&S)" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "목차의 제목(&T):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "책에 목차를 추가하지 않음" @@ -7702,24 +7797,28 @@ msgstr "책 " msgid "MOBI Output" msgstr "MOBI 출력" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "Kindle 옵션" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "Kindle 옵션" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "페이지 설정" @@ -8716,6 +8815,10 @@ msgid "" "

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

장치에 남은 공간이 없어서 책을 올려보낼 수 없습니다 " +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -9006,13 +9109,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "이름" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "라이브러리에서의 경로" @@ -9237,13 +9333,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "항목이 비어있음" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9371,12 +9467,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "잘못된 저자명" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9495,7 +9591,7 @@ msgstr "이 오류에 대한 자세한 정보를 봅니다" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "사본" @@ -9528,7 +9624,7 @@ msgid "Standard metadata" msgstr "표준 메타 정보" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "사용자 메타 정보" @@ -9614,58 +9710,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9861,13 +9957,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "기본 메타 정보(&B)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "사용자 지정 메타 정보(&C)" @@ -10381,6 +10477,8 @@ msgstr "중단하는 중..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "저자" @@ -11954,7 +12052,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "권한이 거부되었습니다" @@ -12271,7 +12370,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "%s을(를) 열 수 없습니다. 다른 프로그램에서 사용중입니까?" @@ -12652,54 +12752,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "표지를 읽을 수 없습니다" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "%s 형식에서 표지를 읽을 수 없습니다" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "%s 형식의 표지가 올바르지 않습니다" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "설명(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15739,42 +15839,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "검색" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "검색 이름 중복" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "저장된 검색 이름 %s은(는) 이미 사용중입니다." @@ -17047,34 +17147,34 @@ msgstr "숨기기" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "가지고 있는 e-book 장비를 선택하십시요. 만약 장비가 아래의 리스트에 존재하지 않다면 \"%s\" 를 선택하십시요." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "라이브러리를 이동하는중..." +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "라이브러리 이동 실패" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "잘못된 데이터베이스" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "라이브러리를 이동할 수 없음" @@ -17725,6 +17825,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17743,16 +17866,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18422,17 +18566,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "%s 복사하는중" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19580,219 +19724,219 @@ msgstr "완료됨" msgid "Working..." msgstr "작업 중..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "포루투갈어(브라질식)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "영어 (영국)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "중국어 간체" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "중국어 (홍콩)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "중국어 번체" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "영어" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "영어 (오스트레일리아)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "영어 (뉴질랜드)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "영어 (캐나다)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "영어 (인도)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "영어 (태국)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "영어 (키프로스)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "영어 (파키스탄)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "영어 (이스라엘)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "영어 (싱가포르)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "영어 (예멘)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "영어 (아일랜드)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "영우 (중국)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "스페인어 (파라과이)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "독일어 (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "독일어 (네덜란드)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "독일어 (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/ku.po b/src/calibre/translations/ku.po index fc7d907d84..97a4cb60f1 100644 --- a/src/calibre/translations/ku.po +++ b/src/calibre/translations/ku.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2011-12-12 17:33+0000\n" "Last-Translator: Erdal Ronahi \n" "Language-Team: Kurdish \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:34+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:48+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Tiştek nake" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "Tiştek nake" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "Tiştek nake" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "Tiştek nake" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "Tiştek nake" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -935,19 +935,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "" @@ -972,11 +972,11 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "" @@ -1102,28 +1102,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "" @@ -1184,8 +1184,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1195,8 +1195,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1218,8 +1218,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1704,6 +1704,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1745,25 +1752,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1856,64 +1863,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -1958,60 +1977,64 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "" @@ -2576,25 +2599,25 @@ msgid "Comic" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2610,21 +2633,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2640,7 +2663,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "" @@ -3735,7 +3767,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3759,6 +3791,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -3893,7 +3927,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -4988,7 +5022,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5129,7 +5163,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6370,7 +6403,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6394,7 +6427,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6427,7 +6460,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6517,10 +6550,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6831,19 +6926,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7561,24 +7656,28 @@ msgstr "" msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "" @@ -8570,6 +8669,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -8860,13 +8963,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9091,13 +9187,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9225,12 +9321,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9349,7 +9445,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "" @@ -9382,7 +9478,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9468,58 +9564,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9712,13 +9808,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10232,6 +10328,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -11805,7 +11903,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12122,7 +12221,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12503,54 +12603,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15571,42 +15671,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -16876,34 +16976,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17542,6 +17642,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17560,16 +17683,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18219,17 +18363,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19373,219 +19517,219 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/lt.po b/src/calibre/translations/lt.po index 12535d1f99..495aaddf57 100644 --- a/src/calibre/translations/lt.po +++ b/src/calibre/translations/lt.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2011-08-05 16:44+0000\n" "Last-Translator: Mantas Kriaučiūnas \n" "Language-Team: Lithuanian \n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "(n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:35+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:48+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -27,8 +27,8 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -39,8 +39,8 @@ msgstr "Nieko nedaro" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -165,7 +165,7 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -178,7 +178,7 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -189,19 +189,19 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -942,19 +942,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "" @@ -979,11 +979,11 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "" @@ -1109,28 +1109,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Naujienos" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "Katalogas" @@ -1191,8 +1191,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1202,8 +1202,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1225,8 +1225,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1711,6 +1711,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1752,25 +1759,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1863,64 +1870,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -1965,60 +1984,64 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "" @@ -2583,25 +2606,25 @@ msgid "Comic" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2617,21 +2640,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2647,7 +2670,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "" @@ -3742,7 +3774,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3766,6 +3798,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -3900,7 +3934,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -4995,7 +5029,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5136,7 +5170,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6377,7 +6410,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6401,7 +6434,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6434,7 +6467,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6524,10 +6557,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6838,19 +6933,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7568,24 +7663,28 @@ msgstr "" msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "" @@ -8577,6 +8676,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -8867,13 +8970,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9098,13 +9194,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9232,12 +9328,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9356,7 +9452,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "" @@ -9389,7 +9485,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9475,58 +9571,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9719,13 +9815,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10239,6 +10335,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -11812,7 +11910,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12129,7 +12228,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12510,54 +12610,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15578,42 +15678,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -16883,34 +16983,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17549,6 +17649,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17567,16 +17690,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18226,17 +18370,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19380,219 +19524,219 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/ltg.po b/src/calibre/translations/ltg.po index f4720544f6..6e5aeaa87f 100644 --- a/src/calibre/translations/ltg.po +++ b/src/calibre/translations/ltg.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2011-05-06 12:35+0000\n" "Last-Translator: uGGa \n" "Language-Team: Latgalian \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:45+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:57+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "Pilneigi nikū nadora" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -935,19 +935,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "" @@ -972,11 +972,11 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "" @@ -1102,28 +1102,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "" @@ -1184,8 +1184,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1195,8 +1195,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1218,8 +1218,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1704,6 +1704,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1745,25 +1752,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1856,64 +1863,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -1958,60 +1977,64 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "" @@ -2576,25 +2599,25 @@ msgid "Comic" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2610,21 +2633,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2640,7 +2663,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "" @@ -3735,7 +3767,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3759,6 +3791,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -3893,7 +3927,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -4988,7 +5022,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5129,7 +5163,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6370,7 +6403,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6394,7 +6427,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6427,7 +6460,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6517,10 +6550,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6831,19 +6926,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7561,24 +7656,28 @@ msgstr "" msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "" @@ -8570,6 +8669,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -8860,13 +8963,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9091,13 +9187,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9225,12 +9321,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9349,7 +9445,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "" @@ -9382,7 +9478,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9468,58 +9564,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9712,13 +9808,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10232,6 +10328,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -11805,7 +11903,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12122,7 +12221,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12503,54 +12603,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15571,42 +15671,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -16876,34 +16976,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17542,6 +17642,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17560,16 +17683,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18219,17 +18363,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19373,219 +19517,219 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/lv.po b/src/calibre/translations/lv.po index 0a8df63487..b4a2ae7714 100644 --- a/src/calibre/translations/lv.po +++ b/src/calibre/translations/lv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-07-12 09:33+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Latvian \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:34+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:48+0000\n" +"X-Generator: Launchpad (build 15810)\n" "X-Poedit-Country: LATVIA\n" "Language: lv\n" "X-Poedit-Language: Latvian\n" @@ -29,8 +29,8 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -41,8 +41,8 @@ msgstr "Pilnīgi neko nedara" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -167,7 +167,7 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -180,7 +180,7 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -191,19 +191,19 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -976,19 +976,19 @@ msgid "Yes" msgstr "Jā" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "Galvenā" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "Karte A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "Karte B" @@ -1015,11 +1015,11 @@ msgstr "" "Ar komatiem atdalīts saraksts ar ierīces mapēm uz kurām sūtīt e-grāmatas. " "Tiks izmantota pirmā eksistējošā mape." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "Komunicē ar S60 telefoniem." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "Komunicēt ar WebOS planšetēm." @@ -1176,28 +1176,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Ziņas" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "Katalogs" @@ -1264,8 +1264,8 @@ msgstr "Lasa ierīces grāmatu sarakstu..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1275,8 +1275,8 @@ msgstr "Sūta grāmatas uz ierīci..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1298,8 +1298,8 @@ msgstr "Dzēš grāmatas no ierīces..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1821,6 +1821,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Komunicē ar Nokia 770 interneta planšeti." @@ -1862,18 +1869,18 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "Komentāri ir izņemti, jo SONY lasītāji tos nespēj apstrādāt" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "Visas pēc nosaukuma" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "Visas pēc autora" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -1882,7 +1889,7 @@ msgstr "" "iespējas ietver: " #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -2000,64 +2007,76 @@ msgstr "" "nosaka to. Tas nozīmē, to rādīs tikai pirmo autoru grāmatām ar vairākiem " "autoriem. Atstājiet šo atspējoto, ja jūs izmantojat metadatu Plugboards." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Saņem informāciju par ierīci..." @@ -2102,22 +2121,22 @@ msgstr "Komunicē ar Stash W950 lasītāju." msgid "Communicate with the Wexler reader." msgstr "Komunicē ar Wexler lasītāju." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Nespēj atklāt %s disku. Mēģiniet pārstartēt." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "Nespēj atklāt %s montēšanas punktu. Mēģiniet pārstartēt." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "Nespēj atklāt %s disku." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " @@ -2126,12 +2145,12 @@ msgstr "" "Nespēj atklāt %s disku. Vai nu ierīcē jau ir izgrūsta, vai jūsu kodols ir " "eksportē novecojis versiju SYSFS." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "Nevar uzstādīt galveno atmiņu (Kļūdas kods: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " @@ -2140,26 +2159,30 @@ msgstr "" "Galvenā atmiņa %s tikai lasišanai. Tas parasti notiek tāpēc, ka failu " "sistēmas kļūdas." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "Nevar montēt ierīci" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." -msgstr "Lasītājam šajā slotā nav atmiņas karte." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "Izvēlētais slots %s netiek atbalstīts." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "Galvenajā atmiņā nepietiek brīvas vietas" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "Atmiņas kartē nepietiek brīvas vietas" @@ -2741,12 +2764,12 @@ msgid "Comic" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." @@ -2755,13 +2778,13 @@ msgstr "" "rādītāju." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2777,21 +2800,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2807,7 +2830,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "Visi raksti" @@ -3931,7 +3963,7 @@ msgid "Producer" msgstr "Producents" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3955,6 +3987,8 @@ msgstr "Birkas" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4101,7 +4135,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Vāks" @@ -5224,7 +5258,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5365,7 +5399,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6613,7 +6646,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6637,7 +6670,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6670,7 +6703,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6760,10 +6793,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "Nosaukums" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -7074,19 +7169,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7806,24 +7901,28 @@ msgstr "Grāmata " msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "Lappuses iestatījumi" @@ -8817,6 +8916,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -9107,13 +9210,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "Nosaukums" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9338,13 +9434,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9472,12 +9568,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9596,7 +9692,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "Nokopēts" @@ -9629,7 +9725,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9715,58 +9811,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9961,13 +10057,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10481,6 +10577,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Autori" @@ -12054,7 +12152,8 @@ msgstr "Šīs grāmatas UUID ir \"{0}\"" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12371,7 +12470,8 @@ msgstr "Neparedzēts izņēmums" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12759,54 +12859,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d no %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "Nevar nolasīt vāku" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "Nevar nolasīt vāku no %s formāta" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "Mainīt vāku" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "Ko&mentāri" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "&Metadati" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "&Kometāri" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "Galvenie metadati" @@ -15838,42 +15938,42 @@ msgstr "%p%" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "Meklēšanas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "Pārsaukt lietotāja kategoriju" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17149,7 +17249,7 @@ msgstr "Paslēpt" msgid "Toggle" msgstr "Pārslēgt" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " @@ -17158,27 +17258,27 @@ msgstr "" "Izvēlieties e-grāmatu ierīci. Ja Jūsu ierīce nav sarakstā, izvēlieties " "\"%s\" ierīci." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "Pārvieto bibliotēku..." +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "Neizdevās pārvietot bibliotēku" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "Nederīga datubāze" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "Nevarēja pārvietot bibliotēku" @@ -17819,6 +17919,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17837,16 +17960,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18496,17 +18640,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

Migre veco datubāzi uz e-grāmatu bibliotēku %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "Kopē %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "Blīvē datubāzi" @@ -19650,219 +19794,219 @@ msgstr "Pabeigts" msgid "Working..." msgstr "Apstrādā..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "Ķīniešu (HK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "PM" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "am" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "pm" diff --git a/src/calibre/translations/mk.po b/src/calibre/translations/mk.po index d7da94f4dc..32cdeeb4d4 100644 --- a/src/calibre/translations/mk.po +++ b/src/calibre/translations/mk.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2011-11-26 20:57+0000\n" "Last-Translator: ScHRiLL \n" "Language-Team: Macedonian \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:35+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:49+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Неправи апсолутно ништо" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "Неправи апсолутно ништо" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "Неправи апсолутно ништо" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "Неправи апсолутно ништо" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "Неправи апсолутно ништо" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -935,19 +935,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "" @@ -972,11 +972,11 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "" @@ -1102,28 +1102,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "" @@ -1184,8 +1184,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1195,8 +1195,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1218,8 +1218,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1704,6 +1704,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1745,25 +1752,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1856,64 +1863,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -1958,60 +1977,64 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "" @@ -2576,25 +2599,25 @@ msgid "Comic" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2610,21 +2633,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2640,7 +2663,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "" @@ -3735,7 +3767,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3759,6 +3791,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -3893,7 +3927,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -4988,7 +5022,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5129,7 +5163,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6370,7 +6403,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6394,7 +6427,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6427,7 +6460,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6517,10 +6550,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6831,19 +6926,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7561,24 +7656,28 @@ msgstr "" msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "" @@ -8570,6 +8669,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -8860,13 +8963,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9091,13 +9187,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9225,12 +9321,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9349,7 +9445,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "" @@ -9382,7 +9478,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9468,58 +9564,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9712,13 +9808,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10232,6 +10328,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -11805,7 +11903,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12122,7 +12221,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12503,54 +12603,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15571,42 +15671,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -16876,34 +16976,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17542,6 +17642,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17560,16 +17683,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18219,17 +18363,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19373,219 +19517,219 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/ml.po b/src/calibre/translations/ml.po index 276c3d684f..065fd3abaa 100644 --- a/src/calibre/translations/ml.po +++ b/src/calibre/translations/ml.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2011-08-05 17:53+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Malayalam \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:35+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:49+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -941,19 +941,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "" @@ -978,11 +978,11 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "" @@ -1108,28 +1108,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "വാര്‍ത്തകള്‍" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "" @@ -1190,8 +1190,8 @@ msgstr "ഉപകരണത്തില്‍ ഉള്ള പുസ്തകങ #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1201,8 +1201,8 @@ msgstr "പുസ്തകങ്ങള്‍ ഉപകരണത്തിലേ #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1224,8 +1224,8 @@ msgstr "പുസ്തകങ്ങള്‍ ഉപകരണത്തില് #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1711,6 +1711,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Nokia 770 internet tablet ആയി സംവദിക്കുക." @@ -1752,25 +1759,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1863,64 +1870,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "ഉപകരണത്തിന്റെ വിവരങ്ങള്‍ നേടുക..." @@ -1965,60 +1984,64 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "" @@ -2583,25 +2606,25 @@ msgid "Comic" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2617,21 +2640,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2647,7 +2670,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "" @@ -3746,7 +3778,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3770,6 +3802,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -3904,7 +3938,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -4999,7 +5033,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5140,7 +5174,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6381,7 +6414,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6405,7 +6438,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6438,7 +6471,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6528,10 +6561,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6842,19 +6937,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7572,24 +7667,28 @@ msgstr "" msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "" @@ -8581,6 +8680,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -8871,13 +8974,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9102,13 +9198,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9236,12 +9332,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9360,7 +9456,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "" @@ -9393,7 +9489,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9479,58 +9575,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9723,13 +9819,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10243,6 +10339,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -11816,7 +11914,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12133,7 +12232,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12514,54 +12614,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15582,42 +15682,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -16887,34 +16987,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17553,6 +17653,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17571,16 +17694,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18230,17 +18374,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19384,219 +19528,219 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/mr.po b/src/calibre/translations/mr.po index 33fb9edb8d..239f0bd60d 100644 --- a/src/calibre/translations/mr.po +++ b/src/calibre/translations/mr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2011-08-05 16:46+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Marathi \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:35+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:49+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "काहीच करत नाही" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -942,19 +942,19 @@ msgid "Yes" msgstr "हो" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "" @@ -979,11 +979,11 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "" @@ -1109,28 +1109,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "वार्ता" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "पुस्तक सूची" @@ -1191,8 +1191,8 @@ msgstr "उपकरणावरील पुस्तकांची याद #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1202,8 +1202,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1225,8 +1225,8 @@ msgstr "उपकरणावरील पुस्तके नष्ट कर #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1711,6 +1711,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1752,25 +1759,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1863,64 +1870,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -1965,60 +1984,64 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "" @@ -2583,25 +2606,25 @@ msgid "Comic" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2617,21 +2640,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2647,7 +2670,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "" @@ -3742,7 +3774,7 @@ msgid "Producer" msgstr "निर्माता" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3766,6 +3798,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -3900,7 +3934,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "पृष्ठ" @@ -4995,7 +5029,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5136,7 +5170,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6377,7 +6410,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6401,7 +6434,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6434,7 +6467,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6524,10 +6557,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "ई-पुस्तक पर्याय" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6838,19 +6933,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7568,24 +7663,28 @@ msgstr "पुस्तक " msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "किंडल विकल्प" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "किंडल विकल्प" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "" @@ -8577,6 +8676,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -8867,13 +8970,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9098,13 +9194,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9232,12 +9328,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9356,7 +9452,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "प्रत तयार केली" @@ -9389,7 +9485,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9475,58 +9571,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9719,13 +9815,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10239,6 +10335,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "लेखक" @@ -11812,7 +11910,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12129,7 +12228,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12510,54 +12610,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "पृष्ठ वाचू शकत नाही" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15578,42 +15678,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -16883,34 +16983,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17549,6 +17649,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17567,16 +17690,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18226,17 +18370,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19380,219 +19524,219 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/ms.po b/src/calibre/translations/ms.po index d9c1c33550..b96bb9c630 100644 --- a/src/calibre/translations/ms.po +++ b/src/calibre/translations/ms.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2011-08-05 17:48+0000\n" "Last-Translator: esaismail@gmail.com \n" "Language-Team: Malay \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:36+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:49+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "Langsung tidak melakukan apa-apa" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -942,19 +942,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "" @@ -979,11 +979,11 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "" @@ -1109,28 +1109,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "" @@ -1191,8 +1191,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1202,8 +1202,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1225,8 +1225,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1711,6 +1711,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1752,25 +1759,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1863,64 +1870,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -1965,60 +1984,64 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "" @@ -2583,25 +2606,25 @@ msgid "Comic" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2617,21 +2640,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2647,7 +2670,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "" @@ -3745,7 +3777,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3769,6 +3801,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -3903,7 +3937,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -4998,7 +5032,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5139,7 +5173,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6380,7 +6413,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6404,7 +6437,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6437,7 +6470,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6527,10 +6560,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6841,19 +6936,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7571,24 +7666,28 @@ msgstr "" msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "" @@ -8580,6 +8679,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -8870,13 +8973,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9101,13 +9197,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9235,12 +9331,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9359,7 +9455,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "" @@ -9392,7 +9488,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9478,58 +9574,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9722,13 +9818,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10242,6 +10338,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -11815,7 +11913,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12132,7 +12231,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12513,54 +12613,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15581,42 +15681,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -16886,34 +16986,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17552,6 +17652,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17570,16 +17693,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18229,17 +18373,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19383,219 +19527,219 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/nb.po b/src/calibre/translations/nb.po index 62f8679e5d..7c2bdbebed 100644 --- a/src/calibre/translations/nb.po +++ b/src/calibre/translations/nb.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-05-12 04:56+0000\n" "Last-Translator: Øyvind Øritsland \n" "Language-Team: Norwegian Bokmal \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:36+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:50+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "Gjør absolutt ingenting" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -984,19 +984,19 @@ msgid "Yes" msgstr "Ja" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "Hovedvalg" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "Kort A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "Kort B" @@ -1023,11 +1023,11 @@ msgstr "" "Komma-delt liste av foldere som av e-bøker som sendes til enheten. Den " "første som eksisterer vil bli benyttet" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "Kommuniser med S60 telefoner." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "Kommuniser med WebOS tablet." @@ -1177,28 +1177,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Nyheter" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "Katalog" @@ -1262,8 +1262,8 @@ msgstr "Motta liste over bøker på enheten..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1273,8 +1273,8 @@ msgstr "Overfører bøker til enheten..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1296,8 +1296,8 @@ msgstr "Fjern bøker fra enheten..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1808,6 +1808,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Kommuniser med Nokia 770 internet enhet." @@ -1850,18 +1857,18 @@ msgstr "" "Kommentarer har blitt fjernet ettersom SONYs lesere ikke håndterer dem" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "Alle ved tittel" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "Alle ved forfatter" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -1870,7 +1877,7 @@ msgstr "" "enheten. Dette inkluderer: " #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1990,64 +1997,76 @@ msgstr "" "bøker med flere forfattere vises. Slå av dette valget deersom du benytter " "metadata - oppsett." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Få informasjon om enheten..." @@ -2092,22 +2111,22 @@ msgstr "Kommuniser med Stash W950 reader" msgid "Communicate with the Wexler reader." msgstr "Kommuniser med Wexler reader" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Kan ikke finne %s lagringsenhet. Forsøk med en omstart." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "Kan ikke finne %s oppkoblingspunkt. Forsøk en omstart." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "Kan ikke finne %s lagringsenhet." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " @@ -2116,12 +2135,12 @@ msgstr "" "Kunne ikke finne %s disken. Enten har enheten blitt koblet fra eller så " "eksporterer kjernen en uønsket versjon av SYSFS." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "Kan ikke montere hovedminne (Feilkode: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " @@ -2130,26 +2149,30 @@ msgstr "" "Hovedminnet på %s er kun lesbart. Dette hender som regel på grunn av feil i " "en eller flere systemfiler." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." -msgstr "Leseren har ikke noe lagringskort i denne minnekortleseren." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "Valgt minnekortleser: %s er ikke støttet." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "Det er ikke nok plass i hovedminnet" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "Det er ikke nok ledig plass på lagringskortet" @@ -2814,25 +2837,25 @@ msgid "Comic" msgstr "Tegneserie" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "Om eksisterer, benytt forfattersorteringsfelt som forfatter" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "Tittel for enhver generert innlagt innholdsfortegnelse." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "Slå av kompresjon av filinnhold." @@ -2851,21 +2874,21 @@ msgstr "" "dokumentet. Ellers vil dette bli ignorert." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2881,7 +2904,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "Alle artikler" @@ -4195,7 +4227,7 @@ msgid "Producer" msgstr "Produsent" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4219,6 +4251,8 @@ msgstr "Nøkkelord" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4371,7 +4405,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Omslagside" @@ -5533,7 +5567,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5680,7 +5714,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6969,7 +7002,7 @@ msgstr "BibTeX valgmuligheter" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6993,7 +7026,7 @@ msgstr "Valg spesifisert til" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7026,7 +7059,7 @@ msgstr "utdata" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -7116,10 +7149,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "CSV/XML Valg" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "E-bok valg" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "Navn" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -7432,19 +7527,19 @@ msgid "Use author &sort for author" msgstr "Bruk forfatter &sorter etter forfatter" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "&Tittel for Innholdsfortegnelse:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "Ikke legg til noen innholdsforteglelse i boken" @@ -8187,24 +8282,28 @@ msgstr "Bok " msgid "MOBI Output" msgstr "MOBI Utdata" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "Kindle valg" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "Emndeord for Personlige dokumenter:" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "Ignorer &marger" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "Kindle valg" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "Emndeord for Personlige dokumenter:" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "Sideoppsett" @@ -9215,6 +9314,10 @@ msgstr "" "

Kan ikke laste opp bøker til enheten da det ikke er mer ledig plass " "tilgjengelig " +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -9517,13 +9620,6 @@ msgstr "" msgid "(fixable)" msgstr "(reparerbar)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "Navn" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "Sti fra biblioteket" @@ -9753,13 +9849,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "Inneholder ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" "Innholdet kan ikke stilles inn for å gjøre ingenting. Slett det istedet." @@ -9890,12 +9986,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "Feil ved forfatternavn" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "Forfatternavn kan ikke inneholde & tegn" @@ -10014,7 +10110,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "Kopiert" @@ -10047,7 +10143,7 @@ msgid "Standard metadata" msgstr "Standard metadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "Egendefinerte metadata" @@ -10157,28 +10253,28 @@ msgstr "" "href=\"http://docs.python.org/library/re.html\"> denne referansen for " "mer informasjon om pythons ordinære uttrykk, og spesielt 'underfunksjoner'." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "S/R FEIL MED MAL" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "Du må spesifisere destinasjonen når kilden er et sammensatt felt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "Søk/erstatt ugyldig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "Søkemønsteret er ugyldig: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10187,30 +10283,30 @@ msgstr "" "Legger til endringer til %d bøker.\n" "Phase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10419,13 +10515,13 @@ msgid "Set from &ebook file(s)" msgstr "Lag fra &ebook fil(er)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "&Grunnleggende metadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "&Brukervalgte metadata" @@ -10960,6 +11056,8 @@ msgstr "Avbryter..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Forfattere" @@ -12568,7 +12666,8 @@ msgstr "Denne bokens UUID er \"{0}\"" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "Ingen adgang" @@ -12893,7 +12992,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "Kunne ikke åpne %s. Blir den benyttet i et annet program?" @@ -13296,54 +13396,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "Kunne ikke lese omslaget" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "Kunne ikke lese omslaget fra %s formatet" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "Omslaget i %s format er ikke gyldig" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "Lagre endringer og rediger metadata tilhørende %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "&Sammendrag" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -16475,42 +16575,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "Å endre forfattere for mange bøker kan ta tid. Er du sikker?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "Endring av metadata for mange bøker kan ta tid. Er du sikker?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "Søk" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "Dupliser søkenavn" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "Det lagrede søkenavnet %s er allerede benyttet." @@ -17807,34 +17907,34 @@ msgstr "Skjul" msgid "Toggle" msgstr "Veksle" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "Flytter bibliotek..." +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "Kunne ikke flytte bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "Ugyldig database" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "Kunne ikke flytte bibliotek" @@ -18528,6 +18628,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -18546,16 +18669,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "Ugyldinge titler" @@ -19356,17 +19500,17 @@ msgstr "" msgid "creating custom column " msgstr "lager tilpasset kolonne " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

Migrerer gammel database til e-bokbiblioteket i %s
" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "Kopierer %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "Komprimerer databasen" @@ -20554,219 +20698,219 @@ msgstr "Fullført" msgid "Working..." msgstr "Arbeider …" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "Brasiliansk portugisisk" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "Engelsk (UK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "Forenklet kinesisk" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "Kinesisk (CH)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "Kinesisk (tradisjonell)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "Engelsk" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "Engelsk (Australia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "Engelsk (New Zealand)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "Engelsk (Kanada)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "Engelsk (India)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "Engelsk (Thailand)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "Engelsk (Kypros)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "Engelsk (Pakistan)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "Engelsk (Israelsk)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "Engelsk (Singapor)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "Engels (Yemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "Engelsk (Irsk)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "Engelsk (Kina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "Spansk (Paraguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "Tysk (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "Fransk (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "Hollansk (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "Hollansk (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/nds.po b/src/calibre/translations/nds.po index 1ff12b4528..947e0c471f 100644 --- a/src/calibre/translations/nds.po +++ b/src/calibre/translations/nds.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nds\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-06-18 12:05+0000\n" "Last-Translator: ncfiedler \n" "Language-Team: German\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:36+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:49+0000\n" +"X-Generator: Launchpad (build 15810)\n" "X-Poedit-Country: GERMANY\n" "X-Poedit-Language: German\n" "Generated-By: pygettext.py 1.5\n" @@ -29,8 +29,8 @@ msgstr "Makt nix" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -41,8 +41,8 @@ msgstr "Makt nix" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -167,7 +167,7 @@ msgstr "Makt nix" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -180,7 +180,7 @@ msgstr "Makt nix" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -191,19 +191,19 @@ msgstr "Makt nix" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -970,19 +970,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "" @@ -1009,11 +1009,11 @@ msgstr "" "Durch Kommata getrennte Liste von Verzeichnissen an die eBooks auf das Gerät " "gesendet werden. Das erste vorhandene wird benutzt" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "" @@ -1139,28 +1139,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Nachrichten" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "" @@ -1221,8 +1221,8 @@ msgstr "Erhalte die Liste der Bücher auf dem Gerät..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1232,8 +1232,8 @@ msgstr "Übertrage Bücher ans Gerät..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1255,8 +1255,8 @@ msgstr "Entferne Bücher vom Gerät..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1741,6 +1741,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Kommunikation mit dem Nokia 770 Internet Tablet." @@ -1782,18 +1789,18 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -1802,7 +1809,7 @@ msgstr "" "Gerät zu erstellen. Möglichkeiten sind: " #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1895,64 +1902,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Erhalte Geräte Information..." @@ -1997,61 +2016,65 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Konnte das Laufwerk %s nicht finden. Versuchen Sie einen Neustart." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format 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:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "Konnte das %s Laufwerk nicht erkennen." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "Konnte Hauptspeicher nicht mounten (Error code: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." -msgstr "Das Gerät hat keine Speicherkarte in diesem Laufwerk." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format 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:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 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:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "Nicht genügend freier Speicherplatz auf der Speicherkarte" @@ -2703,25 +2726,25 @@ msgid "Comic" msgstr "Comic" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "Soweit möglich Autor Sortierung als Autor verwenden." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "Titel für alle in den Büchern erstellten Inhaltsverzeichnisse" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "Komprimierung der Datei Inhalte ausschalten." @@ -2737,21 +2760,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2767,7 +2790,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "Alle Artikel" @@ -3980,7 +4012,7 @@ msgid "Producer" msgstr "Produzent" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4004,6 +4036,8 @@ msgstr "Etiketten" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4152,7 +4186,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Umschlagbild" @@ -5316,7 +5350,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5457,7 +5491,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6709,7 +6742,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6733,7 +6766,7 @@ msgstr "Einstellungen für" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6766,7 +6799,7 @@ msgstr "Ausgabe" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6856,10 +6889,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "Name" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -7170,19 +7265,19 @@ msgid "Use author &sort for author" msgstr "Verwende Autorensortierung für Autor" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "&Titel des Inhaltsverzeichnisses:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "Inhaltsverzeichnis nicht zum Buch hinzufügen" @@ -7918,24 +8013,28 @@ msgstr "Buch " msgid "MOBI Output" msgstr "MOBI Ausgabe" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "Seiteneinrichtung" @@ -8946,6 +9045,10 @@ 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.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -9236,13 +9339,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "Name" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9468,13 +9564,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9602,12 +9698,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9726,7 +9822,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "Kopiert" @@ -9759,7 +9855,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9845,58 +9941,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10093,13 +10189,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10613,6 +10709,8 @@ msgstr "Abbruch läuft ..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Autoren" @@ -12217,7 +12315,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "Zugriff verweigert" @@ -12539,7 +12638,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12921,54 +13021,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "Konnte Umschlagbild nicht lesen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "Konnte Umschlagbild des Formats %s nicht lesen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "Das Umschlagbild im Format %s ist ungültig" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "&Bemerkungen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -16021,42 +16121,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17344,34 +17444,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "Verschiebe Bibliothek..." +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "Verschieben der Bibliothek schlug fehl" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "Ungültige Datenbank" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "Konnte Bibliothek nicht verschieben" @@ -18042,6 +18142,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -18060,16 +18183,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18788,17 +18932,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

Migriere alte Datenbank zu eBook Bibliothek in %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "Kopiere %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "Komprimiere Datenbank" @@ -19962,219 +20106,219 @@ msgstr "Fertig" msgid "Working..." msgstr "Bei der Arbeit..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "Brasilianisches Portugiesisch" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "Englisch (Großbritannien)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "Chinesisch (vereinfacht)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "Chinesisch (HK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "Chinesisch (traditionell)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "Englisch" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/nl.po b/src/calibre/translations/nl.po index 651149a3ad..8dd4aa54ce 100644 --- a/src/calibre/translations/nl.po +++ b/src/calibre/translations/nl.po @@ -56,7 +56,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-08-15 16:04+0000\n" "Last-Translator: Peter Eijlander \n" "Language-Team: Dutch \n" @@ -64,7 +64,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-08-16 04:39+0000\n" +"X-Launchpad-Export-Date: 2012-08-18 04:44+0000\n" "X-Generator: Launchpad (build 15810)\n" "X-Poedit-Country: NETHERLANDS\n" "X-Poedit-Language: Dutch\n" @@ -84,8 +84,8 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -96,8 +96,8 @@ msgstr "Doet helemaal niets" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -222,7 +222,7 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -235,7 +235,7 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -246,19 +246,19 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -1043,19 +1043,19 @@ msgid "Yes" msgstr "Ja" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "Hoofdgeheugen" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "Geheugenkaart A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "Geheugenkaart B" @@ -1085,11 +1085,11 @@ msgstr "" "Door komma's gescheiden lijst van mappen op het apparaat om e-books naartoe " "te sturen. De eerst bestaande map zal gebruikt worden" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "Communiceer met S60 telefoons." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "Communiceer met WebOS tablets." @@ -1243,28 +1243,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Nieuws" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "Catalogus" @@ -1333,8 +1333,8 @@ msgstr "Bezig met het ophalen van boekenlijst van het apparaat…" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1344,8 +1344,8 @@ msgstr "Bezig om de boeken naar het apparaat over te zetten…" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1367,8 +1367,8 @@ msgstr "Boeken van apparaat verwijderen..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1894,6 +1894,13 @@ msgstr "MTP apparaat" msgid "Communicate with MTP devices" msgstr "Communiceer met MTP apparaten" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Communiceer met Nokia 770 Internet tablet." @@ -1936,18 +1943,18 @@ msgstr "" "Commentaar is verwijderd omdat de Sony Reader zich er in kan verslikken" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "Alle op titel" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "Allen op auteur" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -1956,7 +1963,7 @@ msgstr "" "veranderen op het apparaat. Mogelijkheden o.a.: " #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -2079,39 +2086,39 @@ msgstr "" "auteur toont voor boeken met meerdere auteurs. Laat dit uitgeschakeld als u " "Metadata plugboards gebruikt." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "Verbindingen activeren bij opstarten" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" "Selecteer dit om calibre toe te staan verbindingen toe te staan als calibre " "start" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "Beveiligingswachtwoord" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" "Voer een wachtwoord in dat het apparaat moet gebruiken om met calibre te " "verbinden" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "Gebruik een vaste netwerk poort" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" @@ -2119,11 +2126,11 @@ msgstr "" "Indien geselecteerd, gebruik het poort nummer in het \"Poort\" veld, anders " "zal een willekeurige poort gekozen worden" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" -msgstr "Poort" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " +msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" @@ -2131,20 +2138,32 @@ msgstr "" "Voer het poortnummer dat gebruikt moet worden door het stuurprogramma indien " "\"vaste poort\" is geselecteerd" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "Extra debug informatie tonen" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "Slecteer dit indien gevraagd bij het melden van problemen" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "Te veel verbindingspogingen voor %s" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Apparaatinformatie ophalen..." @@ -2189,22 +2208,22 @@ msgstr "Communiceer met de Stash W950 e-reader." msgid "Communicate with the Wexler reader." msgstr "Communiceer met de Wexler e-reader." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Schijf %s is niet gevonden. Probeer te herstarten." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "Kan aankoppelpunt %s niet vinden. Probeer herstarten." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "Schijf %s niet gevonden." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " @@ -2213,12 +2232,12 @@ msgstr "" "Niet in staat om de harde schijf %s te detecteren. Het apparaat is al " "uitgeworpen, of uw kernel exporteert een verouderde versie van SYSFS." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "Niet mogelijk om het hoofdgeheugen aan te koppelen (Foutcode: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " @@ -2227,26 +2246,30 @@ msgstr "" "Het hoofdgeheugen van %s is alleen-lezen. Dit gebeurt meestal door " "systeemfouten." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "Verbinden met apparaat mislukt" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." -msgstr "De e-reader heeft geen geheugenkaart in dit slot." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "Geselecteerd slot: %s niet ondersteund." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "Er is onvoldoende vrije ruimte in het hoofdgeheugen" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "Er is onvoldoende vrije ruimte op de geheugenkaart" @@ -2966,12 +2989,12 @@ msgid "Comic" msgstr "Stripverhaal" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "Gebruik het veld sorteerauteur als auteur, wanneer dit aanwezig is." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." @@ -2980,13 +3003,13 @@ msgstr "" "inhoudsopgave heeft." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "Titel voor iedere gegenereerde in-line inhoudsopgave." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "Compressie van de bestandsinhoud uitschakelen." @@ -3007,7 +3030,7 @@ msgstr "" "worden ze genegeerd." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." @@ -3016,7 +3039,7 @@ msgstr "" "het boek in plaats van aan het einde toevoegen. Niet aanbevolen." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." @@ -3025,7 +3048,7 @@ msgstr "" "De inhoud van de map zal eerst gewist worden, dus wees voorzichtig." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -3050,7 +3073,16 @@ msgstr "" "optie doet Calibre dat juist niet. Dit is handig als uw document veel GIF- " "of PNG-afbeeldingen bevat die als JPEG heel groot worden." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "Alle artikelen" @@ -4450,7 +4482,7 @@ msgid "Producer" msgstr "Producent" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4474,6 +4506,8 @@ msgstr "Labels" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4639,7 +4673,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Omslag" @@ -5858,7 +5892,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6010,7 +6044,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -7351,7 +7384,7 @@ msgstr "Opties voor BibTex" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7375,7 +7408,7 @@ msgstr "Opties specifiek voor" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7408,7 +7441,7 @@ msgstr "uitvoer" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -7505,10 +7538,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "CSV/XML-opties" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "E-bookinstellingen" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "Naam" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -7820,12 +7915,12 @@ msgid "Use author &sort for author" msgstr "Gebruik &sorteerauteur als auteur" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "&Titel voor inhoudsopgave:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" @@ -7834,7 +7929,7 @@ msgstr "" "laatst gelezen synchronisatie uit." #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "Voeg geen inhoudsopgave aan het boek toe" @@ -8608,19 +8703,11 @@ msgstr "Boek " msgid "MOBI Output" msgstr "MOBI-uitvoer" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "Opties voor Kindle" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "Label voor persoonlijk document:" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "Negeer &marges" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" @@ -8628,6 +8715,18 @@ msgstr "" "Niet alle afbeeldingen omzetten naar JPEG (kan problemen opleveren in oudere " "viewers)." +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "Opties voor Kindle" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "Label voor persoonlijk document:" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "Pagina-instellingen" @@ -9677,6 +9776,10 @@ msgstr "" "

Kan boeken niet uploaden naar het apparaat. Er is geen schijfruimte " "beschikbaar " +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "Onbekende formaten" @@ -10078,13 +10181,6 @@ msgstr "" msgid "(fixable)" msgstr "(te repareren)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "Naam" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "Pad naar bibliotheek" @@ -10318,13 +10414,13 @@ msgstr "%(curr)s (was %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "Veld is leeg" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Een veld mag niet leeg zijn. Verwijder het veld." @@ -10461,12 +10557,12 @@ msgid "Copy to author" msgstr "Kopieer naar auteur" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "Ongeldige auteursnaam" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "Namen van auteurs mogen geen &-teken bevatten." @@ -10591,7 +10687,7 @@ msgstr "Toon gedetailleerde info over deze fout" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "Gekopieerd" @@ -10624,7 +10720,7 @@ msgid "Standard metadata" msgstr "Standaardmetadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "Aangepaste metadata" @@ -10732,28 +10828,28 @@ msgstr "" "(Engelstalig) voor meer informatie over pythons regexps en dan vooral ‘sub’-" "functie." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "FOUT ZOEK/VERVANG-SJABLOON" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "U moet een doel opgeven als de bron een opmaaktveld is" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "U moet een doelidentificatie opgeven" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "Zoeken/vervangen ongeldig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "Zoekpatroon is ongeldig: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10762,30 +10858,30 @@ msgstr "" "Wijzigingen voor %d boeken toepassen.\n" "Fase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "Verwijder opgeslagen zoeken/vervangen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "Geselecteerde zoeken/vervangen wordt verwijderd. Weet u het zeker?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "Zoeken/vervangen opslaan" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "Naam voor zoeken/vervangen:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "U dient een naam op te geven" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11010,13 +11106,13 @@ msgid "Set from &ebook file(s)" msgstr "Uit &e-bookbestand(en) verkrijgen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "&Basismetadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "&Aangepaste metadata" @@ -11560,6 +11656,8 @@ msgstr "Afbreken…" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Auteurs" @@ -13246,7 +13344,8 @@ msgstr "De UUID van dit boek is ‘{0}’" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "Toegang geweigerd" @@ -13578,7 +13677,8 @@ msgstr "Niet afgehandelde fout" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "Kan %s niet openen. Is het in gebruik door een ander programma?" @@ -14001,54 +14101,54 @@ msgstr "Wijze waarop calibre metadata downloadt aanpassen" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d van %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "Kan omslag niet lezen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "Kan omslag van %s-formaat niet lezen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "De omslag in het %s-formaat is ongeldig" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "Sla veranderingen op en pas de metadata aan van %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "Omslag wijzigen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "Co&mmentaar" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "&Metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "&Omslag en formaten" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "&Aangepaste metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "&Commentaar" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "Basismetadata" @@ -17546,46 +17646,46 @@ msgstr "%p%" msgid "The grouped search term name is \"{0}\"" msgstr "De kolomgroep heet \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "Het veranderen van auteurs voor meerdere boeken kan even duren. Weet u het " "zeker?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Het veranderen van metadata voor zoveel boeken kan lang duren. Weet u het " "zeker?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "Zoekopdrachten" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "Gebruikerscategorie hernoemen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "Punten zijn niet toegestaan in de naam van een gebruikerscategorie" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "De naam %s is al in gebruik" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "Al gebruikte naam voor zoekopdracht" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "De opgeslagen zoekopdracht %s bestaat al." @@ -18944,7 +19044,7 @@ msgstr "Verbergen" msgid "Toggle" msgstr "Omschakelen" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " @@ -18953,20 +19053,20 @@ msgstr "" "Kies uw e-reader. Kies een ‘%s’
-apparaat als uw apparaat niet in de lijst " "staat." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "Bibliotheek verplaatsen…" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "Bibliotheek verplaatsen mislukt" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "Ongeldige database" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " @@ -18975,7 +19075,7 @@ msgstr "" "

Er bestaat een ongeldige bibliotheek op %(loc)s, verwijder deze voor u " "probeert de bestaande bibliotheek te verplaatsen.
Fout: %(err)s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "Bibliotheek kan niet verplaatst worden" @@ -19716,6 +19816,29 @@ msgstr "Geen geactiveerde genres gevonden om te catalogiseren.\n" msgid "No books available to catalog" msgstr "Geen boeken beschikbaar om te catalogiseren" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -19745,7 +19868,7 @@ msgstr "" "Auteur '{0}':\n" "'{1}' <> '{2}'\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" @@ -19753,10 +19876,31 @@ msgstr "" "Geen boeken gevonden om te catalogiseren.\n" "Controleer ‘Uitgesloten boeken’ criteria in e-book instellingen.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "Geen boeken beschikbaar om aan de catalogus toe te voegen" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "Ongeldige titels" @@ -20582,17 +20726,17 @@ msgstr "voorkeuren hersteld " msgid "creating custom column " msgstr "aangepaste kolom aanmaken " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

Migreer oude database naar e-book-bibliotheek op %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "%s kopiëren" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "Database comprimeren" @@ -22031,219 +22175,219 @@ msgstr "Voltooid" msgid "Working..." msgstr "Bezig…" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "Braziliaans Portugees" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "Engels (UK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "Vereenvoudigd Chinees" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "Chinees (HK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "Traditioneel Chinees" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "Engels" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "Engels (Argentijns)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "Engels (Australië)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "Engels (Japan)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "Engels (Duitsland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "Engels (Bulgarije)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "Engels (Egypte)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "Engels (Nieuw Zeeland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "Engels (Canada)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "Engels (Griekenland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "Engels (India)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "Engels (Nepal)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "Engels (Thailand)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "Engels (Turkije)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "Engels (Cyprus)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "Engels (Tsjechische Republiek)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "Engels (Filippijnen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "Engels (Pakistan)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "Engels (Kroatië)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "Engels (Hong Kong)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "Engels (Indonesië)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "Engels (Israël)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "Engels (Rusland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "Engels (Singapore)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "Engels (Jemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "Engels (Ierland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "Engels (China)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "Engels (Zuid-Afrika)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "Spaans (Paraguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "Spaans (Uruguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "Spaans (Argentinië)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "Spaans (Mexico)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "Spaans (Cuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "Spaans (Chili)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "Spaans (Ecuador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "Spaans (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "Spaans (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "Spaans (Bolivië)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "Spaans (Nicaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "Spaans (Colombia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "Duits (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "Frans (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "Nederlands (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "Nederlands (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "PM" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "am" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "pm" diff --git a/src/calibre/translations/nn.po b/src/calibre/translations/nn.po index cf833a9aef..99741930c8 100644 --- a/src/calibre/translations/nn.po +++ b/src/calibre/translations/nn.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-01-04 03:30+0000\n" "Last-Translator: Yngve Spjeld Landro \n" "Language-Team: Norwegian Nynorsk \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:36+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:50+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Gjer absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "Gjer absolutt ingenting" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "Gjer absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "Gjer absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "Gjer absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -935,19 +935,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "" @@ -972,11 +972,11 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "" @@ -1102,28 +1102,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "" @@ -1184,8 +1184,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1195,8 +1195,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1218,8 +1218,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1704,6 +1704,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1745,25 +1752,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1856,64 +1863,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -1958,60 +1977,64 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "" @@ -2576,25 +2599,25 @@ msgid "Comic" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2610,21 +2633,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2640,7 +2663,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "" @@ -3735,7 +3767,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3759,6 +3791,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -3893,7 +3927,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -4988,7 +5022,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5129,7 +5163,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6370,7 +6403,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6394,7 +6427,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6427,7 +6460,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6517,10 +6550,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6831,19 +6926,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7561,24 +7656,28 @@ msgstr "" msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "" @@ -8570,6 +8669,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -8860,13 +8963,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9091,13 +9187,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9225,12 +9321,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9349,7 +9445,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "" @@ -9382,7 +9478,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9468,58 +9564,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9712,13 +9808,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10232,6 +10328,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -11805,7 +11903,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12122,7 +12221,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12503,54 +12603,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15571,42 +15671,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -16876,34 +16976,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17542,6 +17642,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17560,16 +17683,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18219,17 +18363,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19373,219 +19517,219 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/oc.po b/src/calibre/translations/oc.po index b46ee90a37..097d5733ff 100644 --- a/src/calibre/translations/oc.po +++ b/src/calibre/translations/oc.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-04-29 09:54+0000\n" "Last-Translator: Cédric VALMARY (Tot en òc) \n" "Language-Team: Occitan (post 1500) \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:37+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:50+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "Fa estrictament pas res" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -940,19 +940,19 @@ msgid "Yes" msgstr "Òc" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "General" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "Carta A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "Carta B" @@ -977,11 +977,11 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "Comunica amb una tableta WebOS" @@ -1111,28 +1111,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Nòvas" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "Catalòg" @@ -1193,8 +1193,8 @@ msgstr "Legís la lista dels libres de l'aparelh..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1204,8 +1204,8 @@ msgstr "Transferís los libres cap a l'aparelh..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1227,8 +1227,8 @@ msgstr "Suprimís los libres de l'aparelh..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1713,6 +1713,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Comunicar amb la tableta internet Nokia 770." @@ -1754,25 +1761,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "Totes per títol" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "Totes per autor" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1865,64 +1872,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -1967,60 +1986,64 @@ msgstr "Comunicar amb lo lector Stash W950" msgid "Communicate with the Wexler reader." msgstr "Comunicar amb lo lector Wexler." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "" @@ -2585,25 +2608,25 @@ msgid "Comic" msgstr "Benda dessenhada" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2619,21 +2642,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2649,7 +2672,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "" @@ -3744,7 +3776,7 @@ msgid "Producer" msgstr "Productor" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3768,6 +3800,8 @@ msgstr "Etiquetas" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -3902,7 +3936,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Pocheta" @@ -4997,7 +5031,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5138,7 +5172,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6379,7 +6412,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6403,7 +6436,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6436,7 +6469,7 @@ msgstr "sortida" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6526,10 +6559,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "Nom" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6840,19 +6935,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7570,24 +7665,28 @@ msgstr "" msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "Configuracion de la pagina" @@ -8579,6 +8678,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -8869,13 +8972,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "Nom" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9100,13 +9196,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9234,12 +9330,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9358,7 +9454,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "Copiat" @@ -9391,7 +9487,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9477,58 +9573,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9721,13 +9817,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "Metadonadas &personalizadas" @@ -10241,6 +10337,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -11814,7 +11912,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12131,7 +12230,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12512,54 +12612,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15580,42 +15680,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -16885,34 +16985,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17551,6 +17651,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17569,16 +17692,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18228,17 +18372,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19382,219 +19526,219 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/pa.po b/src/calibre/translations/pa.po index 2d55660c09..8c15ec184c 100644 --- a/src/calibre/translations/pa.po +++ b/src/calibre/translations/pa.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2011-08-05 16:48+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Punjabi \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:37+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:50+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -942,19 +942,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "" @@ -979,11 +979,11 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "" @@ -1109,28 +1109,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "" @@ -1191,8 +1191,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1202,8 +1202,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1225,8 +1225,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1711,6 +1711,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1752,25 +1759,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1863,64 +1870,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -1965,60 +1984,64 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "" @@ -2583,25 +2606,25 @@ msgid "Comic" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2617,21 +2640,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2647,7 +2670,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "" @@ -3742,7 +3774,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3766,6 +3798,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -3900,7 +3934,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -4995,7 +5029,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5136,7 +5170,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6377,7 +6410,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6401,7 +6434,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6434,7 +6467,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6524,10 +6557,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6838,19 +6933,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7568,24 +7663,28 @@ msgstr "" msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "" @@ -8577,6 +8676,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -8867,13 +8970,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9098,13 +9194,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9232,12 +9328,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9356,7 +9452,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "" @@ -9389,7 +9485,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9475,58 +9571,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9719,13 +9815,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10239,6 +10335,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -11812,7 +11910,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12129,7 +12228,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12510,54 +12610,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15578,42 +15678,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -16883,34 +16983,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17549,6 +17649,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17567,16 +17690,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18226,17 +18370,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19380,219 +19524,219 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/pl.po b/src/calibre/translations/pl.po index 322d07f5ba..e4e4434030 100644 --- a/src/calibre/translations/pl.po +++ b/src/calibre/translations/pl.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-06-05 10:31+0000\n" "Last-Translator: Piotr Parafiniuk \n" "Language-Team: Polish \n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:37+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:51+0000\n" +"X-Generator: Launchpad (build 15810)\n" "X-Poedit-Bookmarks: -1,3588,-1,-1,-1,-1,-1,-1,-1,-1\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -28,8 +28,8 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -40,8 +40,8 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -166,7 +166,7 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -179,7 +179,7 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -190,19 +190,19 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -989,19 +989,19 @@ msgid "Yes" msgstr "Tak" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "Główna" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "Karta A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "Karta B" @@ -1031,11 +1031,11 @@ msgstr "" "Oddzielona przecinkami lista katalogów na urządzeniu, do których mają być " "wysyłane książki. Zostanie użyty pierwszy istniejący katalog" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "Umożliwia komunikację z telefonami S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "Umożliwia komunikację z tabletami z systemem WebOS." @@ -1187,28 +1187,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Newsy" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "Katalog" @@ -1276,8 +1276,8 @@ msgstr "Pobieranie listy książek znajdujących się na urządzeniu..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1287,8 +1287,8 @@ msgstr "Przenoszenie książek na urządzenie..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1310,8 +1310,8 @@ msgstr "Usuwanie książek z urządzenia..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1836,6 +1836,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Umożliwia komunikację z tabletem internetowym Nokia 770." @@ -1877,18 +1884,18 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "Komentarze zostały usunięte ponieważ spowalniają czytnik SONY" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "Wszystkie według tytułu" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "Wszystkie według autora" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -1897,7 +1904,7 @@ msgstr "" "urządzeniu. Możliwości obejmują: " #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -2017,64 +2024,76 @@ msgstr "" "jak ustawie je T1. Oznacza to, że będzie wyświetlane pierwsze nazwisko przy " "pracach zbiorowych. Jeśli używasz wtyczek pozostaw to pole nieustawione." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Pobierz informacje o urządzeniu..." @@ -2119,23 +2138,23 @@ msgstr "Umożliwia komunikację z czytnikiem książek Stash W950." msgid "Communicate with the Wexler reader." msgstr "Umożliwia komunikację z czytnikiem książek Wexler." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Nie wykryto dysku %s. Spróbuj uruchomić ponownie komputer." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" "Nie wykryto punktu montowania %s. Spróbuj uruchomić ponownie komputer." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "Nie wykryto dysku %s." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " @@ -2144,12 +2163,12 @@ msgstr "" "Nie wykryto dysku %s. Urządzenie zostało już odłączone albo kernel " "eksportuje przestarzałą wersję SYSFS." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format 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:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " @@ -2158,26 +2177,30 @@ msgstr "" "Pamięć główna %s jest tylko do odczytu. Zdarza się to zwykle przy błędach " "systemu plików." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "Nie udało się podłączyć urządzenia" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." -msgstr "Brak karty pamięci w tym gnieździe urządzenia." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "Wybrane gniazdo: %s nie jest obsługiwane." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 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:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "Na karcie pamięci jest niewystarczająca ilość wolnego miejsca" @@ -2896,12 +2919,12 @@ msgid "Comic" msgstr "Komiks" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "Kiedy dostępne, użyj pola author sort jako autor(rzy)" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." @@ -2909,13 +2932,13 @@ msgstr "" "Nie dodawaj spisu treści. Przydatne jeśli książka ma własny spis treści." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "Tytuł dla automatuycznie wygenerowanego spisu treści." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "Wyłącz kompresję zawartości pliku." @@ -2934,7 +2957,7 @@ msgstr "" "wejściowym, w przeciwnym wypadku zignoruje je." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." @@ -2942,7 +2965,7 @@ msgstr "" "Utwórz spis treści na początku, a nie na końcu książki. Nie zalecane." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." @@ -2951,7 +2974,7 @@ msgstr "" "jego zawartość zostanie usunięta." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2976,7 +2999,16 @@ msgstr "" "zapobiega konwersji. Jest to przydatne jeśli dokument zawiera wiele obrazków " "w formatach GIF czy PNG, które zajmowałyby dużo miejsca jako JPEG." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "Wszystkie artykuły" @@ -4356,7 +4388,7 @@ msgid "Producer" msgstr "Producent" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4380,6 +4412,8 @@ msgstr "Etykiety" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4539,7 +4573,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Okładka" @@ -5743,7 +5777,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5895,7 +5929,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -7247,7 +7280,7 @@ msgstr "Opcje BibTex" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7271,7 +7304,7 @@ msgstr "Opcje specyficzne dla" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7304,7 +7337,7 @@ msgstr "wyjście" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -7401,10 +7434,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "Opcje CVS/XML" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "Opcje książki" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "Nazwa" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -7715,12 +7810,12 @@ msgid "Use author &sort for author" msgstr "Użyj pola author &sort jako autora" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "&Tytuł dla spisu treści:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" @@ -7729,7 +7824,7 @@ msgstr "" "synchronizację pozycji ostatniego czytania" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "Nie dodawaj spisu treści do książki" @@ -8493,19 +8588,11 @@ msgstr "Książka " msgid "MOBI Output" msgstr "Wyjściowy MOBI" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "Opcje Kindle" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "Etykieta Osobistego Dokumentu" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "Ignoruj &marginesy" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" @@ -8513,6 +8600,18 @@ msgstr "" "Nie konwertuj obrazków do &JPEG (może powodować problemy z ich wyświetlaniem " "w starszych przeglądarkach)" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "Opcje Kindle" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "Etykieta Osobistego Dokumentu" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "Ustawienia strony" @@ -9557,6 +9656,10 @@ msgid "" msgstr "" "

Nie można umieścić książek na urządzeniu z powodu braku wolnego miejsca " +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "Nieznane formaty" @@ -9953,13 +10056,6 @@ msgstr "" msgid "(fixable)" msgstr "(możliwe do naprawienia)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "Nazwa" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "Ścieżka z biblioteki" @@ -10191,13 +10287,13 @@ msgstr "%(curr)s (było %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "Element jest pusty" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Element nie może zostać ustawiony jako pusty. Po prostu go usuń." @@ -10334,12 +10430,12 @@ msgid "Copy to author" msgstr "Kopiuj do pola autora" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "Błędna nazwa autora" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "Nazwy autorów nie mogą zawierać znaków &." @@ -10465,7 +10561,7 @@ msgstr "Pokaż szczegółowe informacje na temat tego błędu" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "Skopiowano" @@ -10498,7 +10594,7 @@ msgid "Standard metadata" msgstr "Standardowe metadane" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "Dostosowane metadane" @@ -10608,28 +10704,28 @@ msgstr "" "więcej informacji o regularnych wyrażeniach pythona, a szczególnie funkcji " "'sub'." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "BŁĄD SZABLONU S/R" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "Musisz wskazać miejsce docelowe gdy źródło stanowi pole złożone" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "Musisz wskazać miejsce docelowe typu identyfikatora" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "Błędne wyszukaj/zamień" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "Błedny wzorzec wyszukania: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10638,30 +10734,30 @@ msgstr "" "Dokonuję zmian w %d książkach.\n" "Faza {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "Skasuj zapisane wyszukaj/zamień" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "Wybrany zapisany wyszukaj/zamień zostanie skasowany. Jesteś pewien?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "Zapisz wyszukaj/zamień" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "Nazwa wyszukaj/zamień:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10878,13 +10974,13 @@ msgid "Set from &ebook file(s)" msgstr "Ustaw z pliku(ów) &książki" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "&Podstawowe metadane" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "&Własne metadane" @@ -11434,6 +11530,8 @@ msgstr "Przerywanie..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Autorzy" @@ -13114,7 +13212,8 @@ msgstr "UUID tej książki to \"{0}\"" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "Brak dostępu" @@ -13446,7 +13545,8 @@ msgstr "Nieznany wyjątek" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -13873,54 +13973,54 @@ msgstr "Zmień sposób pobierania danych przez calibre" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d z %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "Nie udało się odczytać okładki" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "Nie można odczytać okładki z formatu %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "Okładka w formacie %s jest nieprawidłowa" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "Zapisz zmiany i edytuj metadane %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "Zmień okładkę" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "Ko&mentarze" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "&Metadane" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "Okładki i &formaty" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "Własne metadane" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "&Komentarze" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "Podstawowe metadane" @@ -17397,43 +17497,43 @@ msgstr "%p%" msgid "The grouped search term name is \"{0}\"" msgstr "Nazwa zgrupowanego wyszukiwania to \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "Zmiana autorów dla kilku książek może chwilę zająć. Jesteś pewien?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "Zmiana metadanych dla tylu książek może chwilę zająć. Jesteś pewien?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "Wyszukiwania" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "Zmień kategorię użytkownika" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" "Nie możesz używać okresów w nazwie podczas zmiany nazwy kategorii użytkownika" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "Nazwa %s już jest w użyciu" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "Powtórzona nazwa wyszukania" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "Nazwa zapisanego wyszukania %s jest już używana." @@ -18794,7 +18894,7 @@ msgstr "Ukryj" msgid "Toggle" msgstr "Przełącz" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " @@ -18802,20 +18902,20 @@ msgid "" msgstr "" "Wybierz swój czytnik. Jeśli nie ma go na liście, wybierz urządzenie \"%s\"." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "Przenoszenie biblioteki..." +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "Przeniesienie biblioteki nie powiodło się" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "Nieprawidłowa baza danych" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " @@ -18824,7 +18924,7 @@ msgstr "" "

Nierozpoznana biblioteka istnieje w %(loc)s, usuń ją przed przeniesieniem " "bieżącej biblioteki.
Error: %(err)s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "Nie można przenieść biblioteki" @@ -19564,6 +19664,29 @@ msgstr "Nie znaleziono żadnych gatunków dla tego katalogu.\n" msgid "No books available to catalog" msgstr "Brak książek do skatalogowania" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -19593,7 +19716,7 @@ msgstr "" "Author '{0}':\n" "'{1}' <> '{2}'\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" @@ -19601,10 +19724,31 @@ msgstr "" "Nie znaleziono książek w katalogu.\n" "Sprawdz kryteria 'Wykluczone książki' w opcjach książek.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "Brak dostępnych książek by dołączyć do katalogu" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "Nieprawidłowe nazwy" @@ -20433,18 +20577,18 @@ msgstr "" msgid "creating custom column " msgstr "tworzenie kolumny użytkownika " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" "

Przenoszenie starej bazy danych do biblioteki książek w %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "Kopiowanie %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "Kompaktowanie bazy danych" @@ -21915,219 +22059,219 @@ msgstr "Zakończone" msgid "Working..." msgstr "Pracuję.." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "brazylijsko-portugalski" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "angielski (Wielka Brytania)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "chiński uproszczony" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "chiński (Hong Kong)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "chiński tradycyjny" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "angielski" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "Angielski (Argentyna)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "angielski (Australia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "Angielski (Japonia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "Angielski (Niemcy)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "angielski (Bułgaria)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "Angielski (Egipt)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "angielski (Nowa Zelandia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "angielski (Kanada)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "angielski (Grecja)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "angielski (Indie)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "angielski (Nepal)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "angielski (Tajlandia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "angielski (Turcja)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "angielski (Cypr)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "angielski (Czechy)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "angielski (Pakistan)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "angielski (Chorwacja)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "Angielski (Hong Kong)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "angielski (Indonezja)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "angielski (Izrael)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "angielski (Rosja)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "angielski (Singapur)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "angielski (Jemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "angielski (Irlandia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "angielski (Chiny)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "angielski (Republika Południowej Afryki)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "hiszpański (Paragwaj)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "hiszpański (Urugwaj)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "hiszpański (Argentyna)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "hiszpański (Meksyk)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "hiszpański (Kuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "hiszpański (Chile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "hiszpański (Ekwador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "hiszpański (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "hiszpański (Wenezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "hiszpański (Boliwia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "hiszpański (Nikaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "hiszpański (Kolumbia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "niemiecki (Austria)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "francuski (Belgia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "niderlandzki (Holandia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "niderlandzki (Belgia)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "PM" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "am" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "pm" diff --git a/src/calibre/translations/pt.po b/src/calibre/translations/pt.po index 90ab41fb57..aa1bab53fa 100644 --- a/src/calibre/translations/pt.po +++ b/src/calibre/translations/pt.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-07-26 20:48+0000\n" "Last-Translator: Rafael Antonio Belokurows \n" "Language-Team: Portuguese \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:38+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:51+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "Não faz absolutamente nada" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -986,19 +986,19 @@ msgid "Yes" msgstr "Sim" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "Principal" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "Cartão A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "Cartão B" @@ -1025,11 +1025,11 @@ msgstr "" "Lista de directorias separada por vírgulas para enviar e-books para o " "dispositivo (a primeira existente será usada)" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "Estabelecer ligação a telefones S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "Comunicar-se com tablets WebOS" @@ -1169,28 +1169,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Notícias" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "Catálogo" @@ -1259,8 +1259,8 @@ msgstr "A ir buscar a lista dos livros no aparelho..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1270,8 +1270,8 @@ msgstr "A transferir o(s) livro(s) para o aparelho..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1293,8 +1293,8 @@ msgstr "A remover os livros do aparelho..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1797,6 +1797,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Estabelecer ligação com o dispositivo Nokia 770 Internet Tablet." @@ -1838,18 +1845,18 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "Todos por titulo" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "Todos por Autor" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -1858,7 +1865,7 @@ msgstr "" "colecções no dispositivo. Possibilidades incluídas: " #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1966,64 +1973,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "A ir buscar informação sobre o aparelho..." @@ -2068,22 +2087,22 @@ msgstr "Comunicar com o Stash W950 reader." msgid "Communicate with the Wexler reader." msgstr "Comunicar com o Wexler reader." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Incapaz de detectar o disco %s. Tente reiniciar" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "Erro ao detectar o ponto de montagem %s. Tente reiniciar o sistema." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "Incapaz de detectar o disco %s." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " @@ -2092,12 +2111,12 @@ msgstr "" "Incapaz de detectar a drive de disco %s. Ou o dispositivo já foi ejectado ou " "o seu kernel está a exportar uma versão descontinuada do SYSFS." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "Incapaz de montar a memória principal (Código de erro: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " @@ -2106,26 +2125,30 @@ msgstr "" "A memória principal de %s é só de leitura. Isto acontece habitualmente " "devido a erros no sistema de ficheiros." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." -msgstr "O leitor não tem nenhum cartão de memória nesta ranhura." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "Ranhura seleccionada: %s não é suportado." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "O espaço livre na memória principal é insuficiente" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "O espaço livre no cartão de memória é insuficiente" @@ -2795,25 +2818,25 @@ msgid "Comic" msgstr "Banda Desenhada" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "Quando presente, use a ordenação do(s) autor(es) como autor." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "Título para qualquer Índice gerado em série." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "Desactivar a compressão do conteúdo do ficheiro." @@ -2832,21 +2855,21 @@ msgstr "" "contrário irá ignorá-las" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2862,7 +2885,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "Todos os artigos" @@ -4134,7 +4166,7 @@ msgid "Producer" msgstr "Produtor" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4158,6 +4190,8 @@ msgstr "Etiquetas" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4309,7 +4343,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Capa" @@ -5482,7 +5516,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5628,7 +5662,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6902,7 +6935,7 @@ msgstr "Opções BibTeX" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6926,7 +6959,7 @@ msgstr "Opções específicas a" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6959,7 +6992,7 @@ msgstr "Ficheiro de destino" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -7049,10 +7082,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "Opções CSV/XML" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "Opções de E-book" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "Nome" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -7363,19 +7458,19 @@ msgid "Use author &sort for author" msgstr "Usar a &ordenação de autor para o autor" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "&Título para o Índice:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "Não inserir um Índice no livro" @@ -8113,24 +8208,28 @@ msgstr "Livro " msgid "MOBI Output" msgstr "Ficheiro de destino MOBI" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "Opções do Kindle" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "Etiqueta de Doc. Pessoal:" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "Ignorar &margens" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "Opções do Kindle" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "Etiqueta de Doc. Pessoal:" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "Configuração da Página" @@ -9141,6 +9240,10 @@ msgstr "" "

É impossível carregar os livros para o aparelho porque já não há mais " "espaço disponível " +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "Formatos desconhecidos" @@ -9439,13 +9542,6 @@ msgstr "" msgid "(fixable)" msgstr "(reparável)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "Nome" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "Caminho da biblioteca" @@ -9677,13 +9773,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "Item está em branco" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9813,12 +9909,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "Nome de autor inválido" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9937,7 +10033,7 @@ msgstr "Mostrar informações detalhadas sobre esse erro" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "Copiado" @@ -9970,7 +10066,7 @@ msgid "Standard metadata" msgstr "Metadados padrão" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "Metadados personalizados" @@ -10064,58 +10160,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "Tem de especificar um destino quando a fonte é um campo composto" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "Procurar/Substituir Inválido !" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "O padrão da procura é inválido: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10310,13 +10406,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10839,6 +10935,8 @@ msgstr "A cancelar..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Autor(es)" @@ -12458,7 +12556,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "Permissão negada" @@ -12785,7 +12884,8 @@ msgstr "Excepção não tratada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "É impossível abrir %s. Está a ser usado por outro programa?" @@ -13170,54 +13270,54 @@ msgstr "Mudar como o Calibre baixa os metadados" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "É impossível ler a capa" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "É impossível ler a capa do formato %s." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "A capa do formato %s é inválida" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "Alterar capa" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "&Comentários" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -16292,42 +16392,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "Procuras" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "Duplicar nome da procura" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "O nome da Procura guardada %s já está em uso" @@ -17614,34 +17714,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "A mover a biblioteca..." +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "Falha ao mover a biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "Base de dados inválida" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "É impossível mover a biblioteca" @@ -18310,6 +18410,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -18328,16 +18451,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -19058,19 +19202,19 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" "

A migrar a base de dados antiga para a biblioteca de livros em " "%s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "A copiar %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "A compactar a base de dados" @@ -20236,219 +20380,219 @@ msgstr "Terminado" msgid "Working..." msgstr "A Processar..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "Português do Brasil" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "Inglês (Reino Unido)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "Chinês Simplificado" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "Chinês (Hong Kong)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "Chinês Tradicional" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "Inglês" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "Inglês (Austrália)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "Inglês (Nova Zelândia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "Inglês (Canadá)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "Inglês (Índia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "Inglês (Tailândia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "Inglês (Chipre)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "Inglês (Paquistão)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "Inglês (Israel)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "Inglês (Singapura)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "Inglês (Iémen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "Inglês (Irlanda)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "Inglês (China)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "Espanhol (Paraguai)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "Alemão (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "Francês (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "Neerlandês (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "Neerlandês (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/pt_BR.po b/src/calibre/translations/pt_BR.po index 3f57a451d3..1a01faa444 100644 --- a/src/calibre/translations/pt_BR.po +++ b/src/calibre/translations/pt_BR.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-07-27 11:49+0000\n" "Last-Translator: Rafael Antonio Belokurows \n" "Language-Team: American English \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:43+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:56+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "Não faz absolutamente nada" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -995,19 +995,19 @@ msgid "Yes" msgstr "Sim" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "Principal" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "Cartão A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "Cartão B" @@ -1034,11 +1034,11 @@ msgstr "" "Lista de diretórios separados por vírgulas para enviar eBooks ao " "dispositivo. O primeiro existente será utilizado" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "Comunica-se com os telefones S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "Comunicar-se com tablets WebOS" @@ -1196,28 +1196,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Notícias" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "Catálogo" @@ -1286,8 +1286,8 @@ msgstr "Obtendo lista de livros no dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1297,8 +1297,8 @@ msgstr "Transferindo livros para o dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1320,8 +1320,8 @@ msgstr "Removendo livros do dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1845,6 +1845,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Comunica-se com o Nokia 770 Internet Tablet." @@ -1888,18 +1895,18 @@ msgstr "" "los" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "Todos por título" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "Todos por autor" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -1908,7 +1915,7 @@ msgstr "" "coleções no dispositivo. Possibilidades incluem: " #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -2032,64 +2039,76 @@ msgstr "" "para livros com vários autores. Deixe isso desmarcado se você usa Metadata " "Plugboards." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Obtendo informações do dispositivo..." @@ -2134,23 +2153,23 @@ msgstr "Comunicar-se com o leitor Stash W950" msgid "Communicate with the Wexler reader." msgstr "Comunicar-se com o leitor Wexler" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format 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:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format 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:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format 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:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " @@ -2159,12 +2178,12 @@ msgstr "" "Não foi possível detectar o disco %s. O dispositivo já foi ejetado, ou o seu " "kernel está exportando uma versão deprecada do SYSFS." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format 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:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " @@ -2173,26 +2192,30 @@ msgstr "" "A memória principal de %s é somente leitura. Isto normalmente acontece " "devido a erros no sistema de arquivos." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "Incapaz de montar o dispositivo" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." -msgstr "Não há cartão de memória no soquete do dispositivo leitor" +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "Slot %s selecionado não é suportado." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 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:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "Não há espaço suficiente no cartão de memória" @@ -2891,12 +2914,12 @@ msgid "Comic" msgstr "HQ" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "Quando presente, use o campo autor ordenado como autor." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." @@ -2904,13 +2927,13 @@ msgstr "" "Não adicionar índice ao livro. Útil se o livro possui seu próprio índice." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "Título para qualquer índice gerado in-line." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "Desliga compressão dos conteúdos dos arquivos." @@ -2930,7 +2953,7 @@ msgstr "" "contrário elas serão ignoradas" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." @@ -2939,7 +2962,7 @@ msgstr "" "fim. Não Recomendado." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." @@ -2948,7 +2971,7 @@ msgstr "" "já existir, ele será deletado." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2973,7 +2996,16 @@ msgstr "" "vantajoso se o seu documento contém muitas imagens do tipo GIF/PNG que se " "tornam muito grandes quando convertidas para JPEG." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "Todos os artigos" @@ -4324,7 +4356,7 @@ msgid "Producer" msgstr "Produtor" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4348,6 +4380,8 @@ msgstr "Tags" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4493,7 +4527,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Capas" @@ -5679,7 +5713,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5833,7 +5867,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -7144,7 +7177,7 @@ msgstr "Opções BibTeX" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7168,7 +7201,7 @@ msgstr "Opções específicas para" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7201,7 +7234,7 @@ msgstr "saída" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -7291,10 +7324,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "Opções CSV/XML" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "Configurações dos eBooks" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "Nome" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -7605,12 +7700,12 @@ msgid "Use author &sort for author" msgstr "Use autor &ordenado como autor" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "&Título para o Sumário:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" @@ -7619,7 +7714,7 @@ msgstr "" "Desabilita a sincronização da ultima página lida" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "Não adicione Sumário no livro" @@ -8369,24 +8464,28 @@ msgstr "Livro " msgid "MOBI Output" msgstr "Saída MOBI" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "Opções para Kindle" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "Opções para Kindle" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "Configurações de Página" @@ -9407,6 +9506,10 @@ msgstr "" "

Não é possível enviar para o dispositivo, porque não existe espaço " "disponível " +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "Formatos desconhecidos" @@ -9710,13 +9813,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "Nome" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "Caminho na biblioteca" @@ -9943,13 +10039,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "O item é branco" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Um item não pode ser nada. Invés disso apague-o." @@ -10079,12 +10175,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "Nome de autor inválido" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -10203,7 +10299,7 @@ msgstr "Mostra informação detalhada sobre este erro" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "Copiado" @@ -10236,7 +10332,7 @@ msgid "Standard metadata" msgstr "Metadados Padrão" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "Metadado customizado" @@ -10324,28 +10420,28 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "S/R erro de modelo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "Você deve especificar o destino quando a fonte é um campo composto" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "Você deve especificar um tipo de identificador de destino" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "Pesquisar/Substituir inválido" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "Padrão procurado é inválido: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10354,31 +10450,31 @@ msgstr "" "Aplicando mudanças para %d livros.\n" "Fase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "Deleta a pesquisa/substituição" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" "A pesquisa/substituição salva, selecionada será apagada. Você tem certeza?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "Salva pesquisa/substituição" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "Pesquisa/substitui nome:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "Você deve fornecer um nome." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10583,13 +10679,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "Metadados &básicos" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "Metadados &customizados" @@ -11123,6 +11219,8 @@ msgstr "Cancelando..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Autores" @@ -12742,7 +12840,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "Permissão negada" @@ -13078,7 +13177,8 @@ msgstr "Exceção sem tratamento" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "Não foi possível abrir %s. Este está sendo usado por outro programa?" @@ -13470,54 +13570,54 @@ msgstr "Muda como o calibre baixa metadados" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d of %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "Não foi possível ler a capa" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "Não foi possível ler a capa do formato %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "A capa no formato %s é inválida" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "Salva mudanças e edita os metadados de %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "Mudar a capa" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "Co&mentários" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "&Metadados" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "&Capa e formatos" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "Metadados P&ersonalizados" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "&Comentários" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "Metadados básicos" @@ -16613,47 +16713,47 @@ msgstr "%p%" msgid "The grouped search term name is \"{0}\"" msgstr "O prazo de agrupamento da busca é \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "Mudar os autores de vários livros pode demorar um pouco. Você tem certeza?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Mudar os metadados para muitos livros pode demorar um pouco. Você tem " "certeza?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "Pesquisas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "Renomeia a categoria do usuário" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" "Você não pode usar pontos no nome quando estiver renomeando categorías de " "usuário" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "O nome %s já foi usado" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "Nome de pesquisa duplicado" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "O nome da pesquisa salva %s já está sendo usado." @@ -17951,34 +18051,34 @@ msgstr "Esconder" msgid "Toggle" msgstr "Alternar" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "Movendo biblioteca..." +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "Falha ao mover a biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "Banco de dados inválido" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "Não é possível mover a biblioteca" @@ -18674,6 +18774,29 @@ msgstr "Nenhum gênero habilitado foi encontrado no catálogo.\n" msgid "No books available to catalog" msgstr "Nenhum livro disponível no catálogo" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -18692,16 +18815,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "Títulos Inválidos" @@ -19422,19 +19566,19 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" "

Migrando o banco de dados antigo para a biblioteca de ebook em " "%s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "Copiando %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "Compactando banco de dados" @@ -20630,219 +20774,219 @@ msgstr "Concluído" msgid "Working..." msgstr "Processando..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "Português Brasileiro" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "Inglês (UK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "Chinês simplificado" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "Chinês (HK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "Chinês tradicional" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "Inglês" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "Inglês (Austrália)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "Inglês(Japão)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "Inglês(Alemanhã)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "Inglês(Bulgaria)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "Inglês(Egito)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "Inglês (Nova Zelândia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "Inglês (Canadá)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "Inglês(Grécia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "Inglês (Índia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "Inglês(Nepal)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "Inglês (Tailândia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "Inglês(Turquia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "Inglês (Chipre)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "Inglês(República Tcheca)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "Inglês (Paquistão)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "Inglês(Croácia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "Inglês (Hong Kong)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "Ingles (Indonésia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "Inglês (Israel)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "Inglês(Rússia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "Inglês (Singapura)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "Inglês (Iémen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "Inglês (Irlanda)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "Inglês (China)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "Inglês (África do Sul)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "Espanhol (Paraguai)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "Espanhol (Uruguai)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "Espanhol (Argentina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "Espanhol (México)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "Espanhol(Cuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "Espanhol (Chile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "Espanhol (Equador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "Espanhol (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "Espanhol (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "Espanhol (Bolívia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "Espanhol(Nicarágua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "Espanhol(Colômbia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "Alemão (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "Francês(Bélgica)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "Holandês (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "Holandês (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "PM" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "am" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "pm" diff --git a/src/calibre/translations/ro.po b/src/calibre/translations/ro.po index b6eaa4a81d..4a044f681d 100644 --- a/src/calibre/translations/ro.po +++ b/src/calibre/translations/ro.po @@ -7,17 +7,17 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" -"PO-Revision-Date: 2012-03-27 18:21+0000\n" -"Last-Translator: Cornel Ionescu \n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" +"PO-Revision-Date: 2012-08-17 11:22+0000\n" +"Last-Translator: Jorel \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n == 1 ? 0: (((n % 100 > 19) || ((n % 100 " "== 0) && (n != 0))) ? 2: 1));\n" -"X-Launchpad-Export-Date: 2012-08-11 05:38+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:51+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -27,8 +27,8 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -39,8 +39,8 @@ msgstr "Nu face absolut nimic" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -165,7 +165,7 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -178,7 +178,7 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -189,19 +189,19 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -1005,19 +1005,19 @@ msgid "Yes" msgstr "Da" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "Principal" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "Card A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "Card B" @@ -1047,11 +1047,11 @@ msgstr "" "Lista separată prin virgule a directoarelor ce vor fi trimise către " "dispozitiv. Va fi folosit primul dispozitiv identificat." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "Comunică cu telefoanele S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "Comunică cu tabletele WebOS." @@ -1204,28 +1204,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Știri" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "Catalog" @@ -1293,8 +1293,8 @@ msgstr "Se obţine lista cărţilor de pe dispozitiv..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1304,8 +1304,8 @@ msgstr "Se transferă cărţi pe dispozitiv..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1327,8 +1327,8 @@ msgstr "Se şterg cărţi de pe dispozitiv..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1679,7 +1679,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 msgid "Show Recommendations" -msgstr "" +msgstr "Arată recomadări" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:74 msgid "" @@ -1843,6 +1843,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Comunică cu tableta Nokia 770." @@ -1886,18 +1893,18 @@ msgstr "" "cauza lor" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "Toate după titlu" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "Toate după autor" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -1906,7 +1913,7 @@ msgstr "" "în colecţii pe dispozitiv. " #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -2026,64 +2033,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" -msgstr "" +msgstr "Folosește un port de rețea fix" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" -msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " +msgstr "Număr port: " -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Se obţin informaţii despre dispozitiv..." @@ -2128,25 +2147,25 @@ msgstr "Comunică cu cititorul Stash W950." msgid "Communicate with the Wexler reader." msgstr "Comunică cu dispozitivul Wexler." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" "Unitatea de disc %s nu a putut fi detectată. Încercaţi să reporniţi sistemul." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" "Punctul de montare %s nu a putut fi detectat. Încercaţi să reporniţi " "sistemul." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "Discul %s nu a fost detectat." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " @@ -2155,12 +2174,12 @@ msgstr "" "Discul %s nu poate fi detectat. Fie dispozitivul a fost scos, sau kernel-ul " "este exportatotul unei versiuni depășite de SYSFS." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "Memoria principală nu a putut fi montantă (Cod eroare: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " @@ -2169,26 +2188,30 @@ msgstr "" "Memoria principală a %s poate fi doar citită. Acest lucru se întâmplă de " "obicei din cauza unor erori din sistemul de fişiere." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." -msgstr "Dispozitivul nu are card de memorie introdus." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "Cititorul selectat : %s nu este suportat." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "Nu există suficient spaţiu liber în memoria principală" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "Nu există suficient spaţiu liber pe cartela de stocare" @@ -2899,12 +2922,12 @@ msgid "Comic" msgstr "Benzi desenate" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "Când prezent, utilizează câmpul sortarii după autor, ca autor." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." @@ -2913,13 +2936,13 @@ msgstr "" "are deja un curpins propriu." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "Titlu pentru orice linie generata a tabelului" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "Dezactivează comprimarea conţinutului dosarului" @@ -2939,7 +2962,7 @@ msgstr "" "altfel le va ignora." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." @@ -2948,7 +2971,7 @@ msgstr "" "la sfârşit. Nu este recomandat." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." @@ -2957,7 +2980,7 @@ msgstr "" "există deja, acesta va fi şters." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2976,7 +2999,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "Toate articolele" @@ -4350,7 +4382,7 @@ msgid "Producer" msgstr "Producător" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4374,6 +4406,8 @@ msgstr "Etichete" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4536,7 +4570,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Copertă" @@ -4681,7 +4715,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 msgid "This is not a MOBI file." -msgstr "" +msgstr "Acesta nu este un fișier MOBI." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:54 msgid "This file is locked with DRM. It cannot be tweaked." @@ -5232,11 +5266,11 @@ msgstr "categoriile etichete de browser nu au putut fi afişate" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:273 msgid "WARNING:" -msgstr "" +msgstr "ATENȚIE:" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:283 msgid "ERROR:" -msgstr "" +msgstr "EROARE:" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:295 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 @@ -5751,7 +5785,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5900,7 +5934,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6143,7 +6176,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:226 msgid "Disable autostart" -msgstr "" +msgstr "Dezactivează autopornirea" #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:227 msgid "" @@ -6505,7 +6538,7 @@ msgstr "Nu poate fi salvat pe disc" #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:63 msgid "Choose format to save to disk" -msgstr "" +msgstr "Alege formatul pentru salvarea pe disc" #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:84 msgid "Choose destination directory" @@ -6622,15 +6655,15 @@ msgstr "Caută cărţi" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:28 msgid "this author" -msgstr "" +msgstr "acest autor" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:28 msgid "this title" -msgstr "" +msgstr "acest titlu" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:29 msgid "this book" -msgstr "" +msgstr "această carte" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 @@ -6765,7 +6798,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:113 msgid "Abort without saving any changes" -msgstr "" +msgstr "Renunță fără a salva modificările" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:115 msgid "Save your changes and update the book in the calibre library" @@ -7235,7 +7268,7 @@ msgstr "Opţiunile BibTeX" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7259,7 +7292,7 @@ msgstr "Opţiuni specifice" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7292,7 +7325,7 @@ msgstr "ieşire" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -7389,10 +7422,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "Opţiuni CSV/XML" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "Opţiuni E-book" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "orice dată" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "orice valoare" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "nespecificat" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "Fals" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "Adevărat" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "Nume" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "Câmp" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "Valoare" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -7703,12 +7798,12 @@ msgid "Use author &sort for author" msgstr "Foloseşte &sortare autor pentru autor" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "&Titlu pentru Cuprins:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" @@ -7717,7 +7812,7 @@ msgstr "" "sincronizarea ultimei pagini citite" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "Nu adăuga cuprinsul" @@ -8486,24 +8581,28 @@ msgstr "Cartea " msgid "MOBI Output" msgstr "Ieşire MOBI" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "Opţiuni Kindle" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "Etichetă document personal:" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "Ingnoră &marginile" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "Opţiuni Kindle" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "Etichetă document personal:" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "Configurare pagină" @@ -9525,6 +9624,10 @@ msgstr "" "

Nu se pot încărca cărţi pe dispozitiv deoarece nu mai există spaţiu " "disponibil " +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "Formate necunoscute" @@ -9920,13 +10023,6 @@ msgstr "" msgid "(fixable)" msgstr "(reparabil)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "Nume" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "Calea de la bibliotecă" @@ -10163,13 +10259,13 @@ msgstr "%(curr)s (a fost %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "Elementul este gol" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Un element nu poate să fie setat ca nul. Ştergeţi-l" @@ -10305,12 +10401,12 @@ msgid "Copy to author" msgstr "Copiază în autor" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "Nume de autor invalid" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "Numele autorului nu poate conţine caracterul &" @@ -10436,7 +10532,7 @@ msgstr "Arată informaţii detaliate despre această eroare" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "S-a copiat" @@ -10469,7 +10565,7 @@ msgid "Standard metadata" msgstr "Metadate standard" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "Metadate personalizate" @@ -10578,29 +10674,29 @@ msgstr "" "mai multe detalii legate de expresiile regulate Python, în special funcţia " "\"sub\"." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "EROARE ŞABLON S/R" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" "Trebuie specificată o destinaţie atunci când sursa este un câmp compus" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "Trebuie specificată o destinaţie a tipului identificator" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "Cautare/Înlocuire invalidă" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "Model de căutare invalid: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10609,30 +10705,30 @@ msgstr "" "Se aplică modificările la %d cărţi.\n" "Faza {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "Şterge Caută/Înlocuieşte salvate" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "Caută/Înlocuieşte selectat va fi şters. Sigur doriţi să continuaţi?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "Salvează Caută/Înlocuieşte" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "Nume Caută/Înlocuieşte:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10848,13 +10944,13 @@ msgid "Set from &ebook file(s)" msgstr "Setează din fişierul(ele) &e-carte" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "&Metadate de bază" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "&Metadate personalizate" @@ -11404,6 +11500,8 @@ msgstr "Se abandonează..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Autori" @@ -13087,7 +13185,8 @@ msgstr "UUID-ul acestei cărţi este \"{0}\"" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "Permisiune refuzată" @@ -13419,7 +13518,8 @@ msgstr "Excepţie netratată" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "Nu s-a putut deschide %s. Este folosit cumva de un alt program?" @@ -13848,54 +13948,54 @@ msgstr "Schimbă modul în care calibre descarcă metadatele" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d din %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "Nu s-a putut citi coperta" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "Nu s-a putut citi coperta din formatul %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "Coperta din formatul %s este invalidă" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "Salvează modificările şi editează metadatele din %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "Modifică coperta" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "Co&mentarii" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "&Metadate" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "&Copertă şi formate" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "&Editează metadate" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "&Comentarii" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "Metadate de bază" @@ -17355,48 +17455,48 @@ msgstr "%p%" msgid "The grouped search term name is \"{0}\"" msgstr "Numele termenului de căutare grupată este \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "Modificarea autorilor pentru mai multe cărţi poate dura un timp. Sunteţi " "sigur(ă)?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Modificarea metadatelor pentru mai multe cărţi poate dura un timp. Sigur " "doriţi să continuaţi?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "Căutări" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "Redenumeşte categoria utilizator" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" "Nu puteţi folosi perioade în nume atunci când redenumiţi categoriile " "utilizator" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "Numele %s este deja folosit" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "Nume de căutare duplicat" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "Numele căutării salvate %s este folosit deja." @@ -18723,7 +18823,7 @@ msgstr "Ascunde" msgid "Toggle" msgstr "Comută" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " @@ -18732,20 +18832,20 @@ msgstr "" "Alegeţi dispozitivul dumneavoastră de citit. Dacă dispozitivul nu se află în " "listă, alegeţi un dispozitiv \"%s\"." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "Se mută biblioteca..." +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "Mutarea bibliotecii a eşuat" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "Bază de date invalidă" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " @@ -18754,7 +18854,7 @@ msgstr "" "

O bibliotecă invalidă există deja în %(loc)s. Ştergeţi-o înainte de a " "încerca să mutaţi biblioteca curentă.
Eroare: %(err)s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "Nu s-a putut muta biblioteca" @@ -19498,6 +19598,29 @@ msgstr "Nici un gen activat nu a fost găsit în catalog.\n" msgid "No books available to catalog" msgstr "Nici o carte disponibilă de catalogat" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -19526,7 +19649,7 @@ msgstr "" "Autor '{0}':\n" "'{1}' <> '{2}'\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" @@ -19534,10 +19657,31 @@ msgstr "" "Nu s-au găsit cărţi de catalogat.\n" "Verificaţi criteriile \"Cărţi excluse\" din opţiunile cărţii.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "Nici o carte disponibilă pentru includerea în catalog" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "Titluri invalide" @@ -20356,17 +20500,17 @@ msgstr "" msgid "creating custom column " msgstr "se creează coloană personalizată " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

Se mută baza de date veche în bibliotecă în %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "Se copiază %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "Se compactează baza de date" @@ -21747,219 +21891,219 @@ msgstr "Finalizat" msgid "Working..." msgstr "Se lucrează..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "Portugheză braziliană" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "Engleză (Marea Britanie)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "Chineză simplificată" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "Chineză (HK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "Chineză tradiţională" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "Engleză" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "Engleză (Australia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "Engleză (Bulgaria)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "Engleză (Noua Zeelandă)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "Engleză (Canada)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "Engleză (Grecia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "Engleză (India)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "Engleză (Nepal)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "Engleză (Tailanda)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "Engleză (Turcia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "Engleză (Cipru)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "Engleză (Pakistan)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "Engleză (Croaţia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "Engleză (Indonezia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "Engleză (Israel)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "Engleză (Rusia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "Engleză (Singapore)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "Engleză (Yemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "Engleză (Irlanda)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "Engleză (China)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "Engleză (Africa de Sud)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "Spaniolă (Paraguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "Spaniolă (Uruguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "Spaniolă (Argentina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "Spaniolă (Mexic)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "Spaniolă (Cuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "Spaniolă (Chile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "Spaniolă (Ecuador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "Spaniolă (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "Spaniolă (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "Spaniolă (Bolivia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "Spaniolă (Nicaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "Spaniolă (Columbia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "Germană (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "Franceză (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "Olandeză (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "Olandeză (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "PM" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "am" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "pm" diff --git a/src/calibre/translations/ru.po b/src/calibre/translations/ru.po index 6e2b6b7d15..b3f96922c7 100644 --- a/src/calibre/translations/ru.po +++ b/src/calibre/translations/ru.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.55\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-08-10 14:12+0000\n" "Last-Translator: Baz <_baz_@rambler.ru>\n" "Language-Team: American English \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:38+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:51+0000\n" +"X-Generator: Launchpad (build 15810)\n" "X-Poedit-Country: RUSSIAN FEDERATION\n" "X-Poedit-Language: Russian\n" "X-Poedit-SourceCharset: utf-8\n" @@ -31,8 +31,8 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -43,8 +43,8 @@ msgstr "Ничего не делает" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -169,7 +169,7 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -182,7 +182,7 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -193,19 +193,19 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -991,19 +991,19 @@ msgid "Yes" msgstr "Да" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "Основная" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "Карта 1" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "Карта 2" @@ -1033,11 +1033,11 @@ msgstr "" "Разделённый запятаями список директории для отправки e-books на это " "устройство. Будет использовано первое в списке устройство" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "Соединиться с телефоном S60" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "Соединиться с WebOS планшетом" @@ -1191,28 +1191,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Новости" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "Каталог" @@ -1280,8 +1280,8 @@ msgstr "Получение списка книг с устройства..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1291,8 +1291,8 @@ msgstr "Передача книги на устройство..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1314,8 +1314,8 @@ msgstr "Удаление книги с устройства..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1854,6 +1854,13 @@ msgstr "MTP Устройство" msgid "Communicate with MTP devices" msgstr "Соединиться с MTP устройством" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Установить связь с Nokia 770." @@ -1896,18 +1903,18 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "Коментарии были удалены, т.к. читалки SONY глохнут на них" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "по названию" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "Все, автор которых" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -1916,7 +1923,7 @@ msgstr "" "устройстве. Возможности включают: " #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -2037,38 +2044,38 @@ msgstr "" "написанной несколькими авторами. Оставьте это включённым если используете " "Связи Метаданных." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "SmartDevice" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "Соединиться с приложением Smart Device" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "Включить соединения при запуске" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" "Установите эту настройку что бы позволить соединения при запуске calibre" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "Защитный пароль" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" "Введите пароль который приложение устройства будет использовать что бы " "соединиться с calibre" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "Использовать постоянный сетевой порт" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" @@ -2076,11 +2083,11 @@ msgstr "" "Если включено, то будет использоваться номер порта указанный в поле " "\"Порт\", иначе порт будет выбираться случайно" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" -msgstr "Порт" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " +msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" @@ -2088,20 +2095,32 @@ msgstr "" "Введите номер порта который будет использоваться если включена настройка " "\"постоянного порта\"" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "Вывести дополнительную отладочную информацию" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "Включите это поле при проблемах с отчётами" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "Слишком много попыток соединения из %s" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Получение информацию об устройстве..." @@ -2146,23 +2165,23 @@ msgstr "Связатся с Stash W950 читалкой" msgid "Communicate with the Wexler reader." msgstr "Связатся с Wexler читалкой" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Не удалось найти диск %s. Попробуйте перезагрузить устройство." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" "Невозможно определить точку монтирования %s. Попробуйте перезагрузку." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "Не удалось определить диск %s." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " @@ -2171,12 +2190,12 @@ msgstr "" "Не обнаружен диск %s. Устройство либо уже отключено, или ядро получает " "усеченную версию SYSFS." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "Невозможно примонтировать основную память (Код ошибки: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " @@ -2185,26 +2204,30 @@ msgstr "" "Главная память %s только для чтения. Это обычно случается из-за ошибок " "файловой системы." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "Невозможно подключить устройство" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." -msgstr "В устройство не вставлена карта памяти." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "Выбранный слот: %s не поддерживается." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "Не хватает свободного места в основной памяти" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "Не хватает свободного места на карте памяти" @@ -2918,12 +2941,12 @@ msgid "Comic" msgstr "Комикс" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "Если имеется, то используйте сортировочное имя автора как автора." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." @@ -2932,13 +2955,13 @@ msgstr "" "оглавление." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "Заголовок для любых сгенерированных in-line оглавлений." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "Отказаться от сжатия содержимого файла." @@ -2957,14 +2980,14 @@ msgstr "" "документе, если включена — проигнорирует их." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "Добавить оглавление в начало книги вместо конца. Не рекомендуется." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." @@ -2973,7 +2996,7 @@ msgstr "" "существует, он будет удален." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2999,7 +3022,16 @@ msgstr "" "много GIF/PNG изображений которые становятся очень большими при " "конвертировании в JPEG." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "Все статьи" @@ -4389,7 +4421,7 @@ msgid "Producer" msgstr "Спонсор" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4413,6 +4445,8 @@ msgstr "Теги" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4571,7 +4605,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Обложка" @@ -5783,7 +5817,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5935,7 +5969,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -7290,7 +7323,7 @@ msgstr "Настройки BibTeX" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7314,7 +7347,7 @@ msgstr "Параметры относящиеся к" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7347,7 +7380,7 @@ msgstr "вывод" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -7444,10 +7477,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "CVS/XML Параметры" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "Параметры книг" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "Название" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "Выделенные секции будут включены и создаваемый каталог." @@ -7767,12 +7862,12 @@ msgid "Use author &sort for author" msgstr "Использовать сортировочное имя автора как автора" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "&Заголовок оглавления" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" @@ -7781,7 +7876,7 @@ msgstr "" "синхронизацию последнего чтения" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "Не добавлять содержание в книгу" @@ -8551,19 +8646,11 @@ msgstr "Книга " msgid "MOBI Output" msgstr "Вывод MOBI" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "Настройки Kindle" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "Тэг личной маркировки:" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "Игнорировать &поля" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" @@ -8571,6 +8658,18 @@ msgstr "" "Не преобразоввывать все изображения в &JPEG (полезно с изображениями не " "работающми на старых просмотрщиках)" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "Настройки Kindle" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "Тэг личной маркировки:" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "Настройка страницы" @@ -9611,6 +9710,10 @@ msgid "" msgstr "" "

Не могу загрузить книги на устройство из-за отсутствия свободной памяти. " +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "Неизвестные форматы" @@ -9991,13 +10094,6 @@ msgstr "" msgid "(fixable)" msgstr "(исправимо)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "Название" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "Путь в библиотеке" @@ -10231,13 +10327,13 @@ msgstr "%(curr)s (было %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "Пункт пуст" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Элемент не может быть пустым. Вместо этого удалите его." @@ -10373,12 +10469,12 @@ msgid "Copy to author" msgstr "Копировать в 'автор'" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "Недопустимое имя автора" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "Имена авторов не могут содержать символ &." @@ -10503,7 +10599,7 @@ msgstr "Показать детальную информацию об ошибк #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "Скопирована" @@ -10536,7 +10632,7 @@ msgid "Standard metadata" msgstr "Стандартные метаданные" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "Пользовательские метаданные" @@ -10644,28 +10740,28 @@ msgstr "" " это руководство что " "бы узнать больше об регулярных выражениях и в частности о подвыражениях." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "ОШИБКА ШАБЛОНА ПОИСКА/ЗАМЕНЫ" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "Вы должны определить конечное поле когда источник составной" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "Вы должны определить конечный тип идентификатора" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "Поиск/Замена недопустимы" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "Поисковый паттерн недопустим: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10674,32 +10770,32 @@ msgstr "" "Применения изменений к %d книгам.\n" "Этап {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "Удалить сохраненные поиск / замена" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" "Выбранный сохранённый поиск/замена будет удалён. Вы действительно хотите это " "сделать?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "Сохранить поиск/замену" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "Имя поиска/замены" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "Вы должны ввести имя" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10916,13 +11012,13 @@ msgid "Set from &ebook file(s)" msgstr "Поставить обложку из &книги" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "О&сновные метаданные" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "Метаданные поль&зователя" @@ -11465,6 +11561,8 @@ msgstr "Отмена..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Авторы" @@ -13155,7 +13253,8 @@ msgstr "UUID книг \"{0}\"" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "Доступ запрещён" @@ -13489,7 +13588,8 @@ msgstr "Необработанное прерывание:" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "Не удаётся открыть %s. Возможно, используется другой программой?" @@ -13911,54 +14011,54 @@ msgstr "Настроить загрузку метаданных в Calibre" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d из %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "Не могу прочитать обложку" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "Не могу прочитать обложку из формата %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "Обложка в формате %s неправильная" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "Сохранить изменения и редактировать метаданные %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "Изменить обложку" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "&Комментарии" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "&Метаданные" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "&Обложка и форматы" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "&Пользовательские метаданные" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "&Комментарии" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "Основные метаданные" @@ -17445,45 +17545,45 @@ msgstr "%p%" msgid "The grouped search term name is \"{0}\"" msgstr "Имя выражения поиска \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "Изменить автора нескольких книг займёт некоторое время. Вы согласны" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Изменить мета-данные нескольких книг займёт некоторое время. Вы согласны" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "Поиски" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "Переименовать пользовательскую категорию" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" "Вы не можете использовать точки в имени при переименовании пользовательских " "категорий." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "Имя %s уже используется" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "Скопировать имя поиска" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "Имя сохранённого поиска %s уже используется." @@ -18842,7 +18942,7 @@ msgstr "Скрыть" msgid "Toggle" msgstr "Переключить" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " @@ -18851,20 +18951,20 @@ msgstr "" "Выберите ваше устройство для чтения электронных книг. Если его нет в списке, " "выберите устройство \"%s\"." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "Перемещение библиотеки..." +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "Ошибка при перемещении библиотеки" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "Неверная база данных" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " @@ -18873,7 +18973,7 @@ msgstr "" "

Неверная библиотека уже существует по адресу %(loc)s. Удалите её прежде " "чем пытаться перемещать существующую библиотеку.
Ошибка: %(err)s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "Не удалось переместить библиотеку" @@ -19610,6 +19710,29 @@ msgstr "В каталоге не найдено выделенных жанро msgid "No books available to catalog" msgstr "Нет книг, доступных в каталог" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -19638,7 +19761,7 @@ msgstr "" "Author '{0}':\n" "'{1}' <> '{2}'\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" @@ -19646,10 +19769,31 @@ msgstr "" "Не найдено книг в каталоге.\n" "Проверьте фильтр \"Исключаемые книги\" в настройках.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "Нет книг, доступных для включения в каталог" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "Недопустимые названия" @@ -20494,17 +20638,17 @@ msgstr "восстановлены настройки " msgid "creating custom column " msgstr "создание пользовательских столбцов " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "Копирование %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "Сжатие базы данных" @@ -21968,219 +22112,219 @@ msgstr "Закончил" msgid "Working..." msgstr "Выполняется..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "Португальский (Бразилия)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "Английский (Великобритания)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "Упрощённый китайский" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "Китайский (Гонконг)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "Традиционный китайский" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "Английский" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "Английский (Аргентина)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "Английский язык (Австралия)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "Английский (Япония)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "Английский (Германия)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "Английский (Болгария)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "Английский (Египт)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "Английский язык (Новая Зеландия)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "Английский язык (Канада)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "Английский (Греция)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "Английский язык (Индия)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "Английский (Непал)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "Английский язык (Таиланд)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "Английский (Турция)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "Английский язык (Кипр)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "Английский (Чешская Республика)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "Английский (Филиппины)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "Английский (Пакистан)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "Английский (Хорватия)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "Английский (Гонконг)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "Английский (Индонезия)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "Английский язык (Израиль)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "Английский (Россия)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "Английский (Сингапур)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "Английский язык (Йемен)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "Английский язык (Ирландия)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "Английский язык (Китай)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "Английский (Южная Африка)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "Испанский язык (Парагвай)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "Испанский (Уругвай)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "Испанский (Аргентина)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "Испанский (Мексика)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "Испанский (Куба)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "Испанский (Чили)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "Испанский (Эквадор)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "Испанский (Гондурас)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "Испанский (Венесуэла)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "Испанский (Боливия)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "Испанский (Никарагуа)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "Испанский (Колумбия)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "Немецкий язык (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "Французский (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "Нидерландский язык (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "Нидерландский язык (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "д. п." #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "п. п." #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "д. п." #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "п. п." diff --git a/src/calibre/translations/sc.po b/src/calibre/translations/sc.po index 60d5a876f2..5280e1b15d 100644 --- a/src/calibre/translations/sc.po +++ b/src/calibre/translations/sc.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2010-12-11 02:46+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Sardinian \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n!=1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:40+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:53+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "Does absolutely nothing" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -935,19 +935,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "" @@ -972,11 +972,11 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "" @@ -1102,28 +1102,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "" @@ -1184,8 +1184,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1195,8 +1195,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1218,8 +1218,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1704,6 +1704,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1745,25 +1752,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1856,64 +1863,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -1958,60 +1977,64 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "" @@ -2576,25 +2599,25 @@ msgid "Comic" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2610,21 +2633,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2640,7 +2663,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "" @@ -3735,7 +3767,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3759,6 +3791,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -3893,7 +3927,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -4988,7 +5022,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5129,7 +5163,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6370,7 +6403,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6394,7 +6427,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6427,7 +6460,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6517,10 +6550,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6831,19 +6926,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7561,24 +7656,28 @@ msgstr "" msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "" @@ -8570,6 +8669,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -8860,13 +8963,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9091,13 +9187,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9225,12 +9321,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9349,7 +9445,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "" @@ -9382,7 +9478,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9468,58 +9564,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9712,13 +9808,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10232,6 +10328,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -11805,7 +11903,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12122,7 +12221,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12503,54 +12603,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15571,42 +15671,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -16876,34 +16976,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17542,6 +17642,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17560,16 +17683,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18219,17 +18363,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19373,219 +19517,219 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/si.po b/src/calibre/translations/si.po index d5173e9685..5ba5538432 100644 --- a/src/calibre/translations/si.po +++ b/src/calibre/translations/si.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2011-06-16 06:16+0000\n" "Last-Translator: Dinusha \n" "Language-Team: Sinhalese \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:39+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:52+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -935,19 +935,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "" @@ -972,11 +972,11 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "" @@ -1102,28 +1102,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "" @@ -1184,8 +1184,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1195,8 +1195,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1218,8 +1218,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1704,6 +1704,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1745,25 +1752,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1856,64 +1863,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -1958,60 +1977,64 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "" @@ -2576,25 +2599,25 @@ msgid "Comic" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2610,21 +2633,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2640,7 +2663,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "" @@ -3735,7 +3767,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3759,6 +3791,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -3893,7 +3927,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -4988,7 +5022,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5129,7 +5163,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6370,7 +6403,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6394,7 +6427,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6427,7 +6460,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6517,10 +6550,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6831,19 +6926,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7561,24 +7656,28 @@ msgstr "" msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "" @@ -8570,6 +8669,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -8860,13 +8963,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9091,13 +9187,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9225,12 +9321,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9349,7 +9445,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "" @@ -9382,7 +9478,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9468,58 +9564,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9712,13 +9808,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10232,6 +10328,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -11805,7 +11903,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12122,7 +12221,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12503,54 +12603,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15571,42 +15671,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -16876,34 +16976,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17542,6 +17642,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17560,16 +17683,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18219,17 +18363,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19373,219 +19517,219 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/sk.po b/src/calibre/translations/sk.po index 33d9980222..e2afc367b9 100644 --- a/src/calibre/translations/sk.po +++ b/src/calibre/translations/sk.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-05-31 10:38+0000\n" "Last-Translator: Michal Kaliňák \n" "Language-Team: Slovak \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 1 : (n>=2 && n<=4) ? 2 : 0;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:39+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:52+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "Nerobí vôbec nič" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -978,19 +978,19 @@ msgid "Yes" msgstr "Áno" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "Základné" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "Karta A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "Karta B" @@ -1019,11 +1019,11 @@ msgstr "" "Čiarkou oddelený zoznam adresárov na poslanie e-knihy do zariadení. Prvý " "existujúci bude použitý" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "Komunikácia s telefónmi S60" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "Komunikácia s tabletmi WebOS." @@ -1176,28 +1176,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Novinky" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "Katalóg" @@ -1265,8 +1265,8 @@ msgstr "Preberám zoznam kníh zo zariadenia..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1276,8 +1276,8 @@ msgstr "Prenos kníh do zariadenia..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1299,8 +1299,8 @@ msgstr "Odstraňujem knihy zo zariadenia..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1822,6 +1822,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Komunikácia s tabletom Nokia 770." @@ -1863,18 +1870,18 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "Komentáre boli odstránené, keďže čítačka SONY sa nimi zahlcuje" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "Všetko podľa názvu" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "Všetko podľa autora" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -1883,7 +1890,7 @@ msgstr "" "Možnosti sú: " #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -2001,64 +2008,76 @@ msgstr "" "sa zobrazí len prvý autor. Nachajte to zakázané ak používate prepojovacie " "panely metadát." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Preberám informácie o zariadení..." @@ -2103,22 +2122,22 @@ msgstr "Komunikácia s čítačkou Stash W950." msgid "Communicate with the Wexler reader." msgstr "Komunikácia s čítačkou Wexler." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Nepodarilo sa nájsť disk %s. Skúste reštartovať systém." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "Nemožno detekovať %s prípojný bod. Skúste reštartovať." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "Nemožno detekovať %s diskovú jednotku." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " @@ -2127,12 +2146,12 @@ msgstr "" "Nepodarilo sa detekovať disk %s. Buď bolo zariadené už odpojené, alebo Váš " "kernel exportuje zastaralú verziu SYSFS." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "Nemožno pripojiť hlavnú pamäť (Kód chyby: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " @@ -2141,26 +2160,30 @@ msgstr "" "Hlavná pamäť %s je len na čítanie. To sa zvyčajne stáva v dôsledku chyby " "súborového systému." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "Nemôžem pripojiť zariadenie" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." -msgstr "Čitačka nemá pamäťovú kartu v tomto slote." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "Vybraný slot: %s je nepodporovaný." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "V hlavnej pamäti zariadenia nie je dostatok miesta" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "Na pamäťovej karte nie je dostatok voľného miesta" @@ -2861,25 +2884,25 @@ msgid "Comic" msgstr "Komiks" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "Ak zadaný, použiť autora pre triedenie ako autora" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "Nevkladať do knihy Obsah. Užitočné ak má kniha vlastný Obsah." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "Názov pre vygenerovaný obsah." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "Zakázanie kompresie obsahu súboru." @@ -2897,7 +2920,7 @@ msgstr "" "sa pokúsi okraje zo vstupného dokumentu konvertovať, inak ich odignoruje." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." @@ -2905,7 +2928,7 @@ msgstr "" "Vkladať Obsah na začiatok knihy, namiesto na jej koniec. Neodporúča sa." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." @@ -2914,7 +2937,7 @@ msgstr "" "bude vymazaný." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2938,7 +2961,16 @@ msgstr "" "konverzii cez calibre. Je to užitočné ak Váš dokument obsahuje veľa GIF/PNG " "obrázkov, ktoré by po konverzii do JPEG boli príliš veľké." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "Všetky položky" @@ -4299,7 +4331,7 @@ msgid "Producer" msgstr "Producent" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4323,6 +4355,8 @@ msgstr "Značky" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4482,7 +4516,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Obálka" @@ -5682,7 +5716,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5829,7 +5863,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -7166,7 +7199,7 @@ msgstr "Voľby BibTeX" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7190,7 +7223,7 @@ msgstr "Voľby špecifické pre" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7223,7 +7256,7 @@ msgstr "výstup" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -7319,10 +7352,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "Voľby CSV/XML" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "Voľby E-book" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "Názov" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -7633,12 +7728,12 @@ msgid "Use author &sort for author" msgstr "Ako autora použiť autora pre &triedenie" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "&Názov pre Obsah:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" @@ -7647,7 +7742,7 @@ msgstr "" "synchronizáciu posledného čítaného" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "Nevkladať do knihy Obsah" @@ -8409,24 +8504,28 @@ msgstr "Kniha " msgid "MOBI Output" msgstr "Výstup MOBI" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "Voľby Kindle" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "Ignorovať &okraje" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "Voľby Kindle" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "Nastavenia strany" @@ -9448,6 +9547,10 @@ msgstr "" "

Knihy nie je možné odoslať do zariadenia pre nedostatok voľného úložného " "priestoru " +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "Neznáme formáty" @@ -9818,13 +9921,6 @@ msgstr "" msgid "(fixable)" msgstr "(opraviteľné)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "Názov" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "Cesta z kničnice" @@ -10056,13 +10152,13 @@ msgstr "%(curr)s (bolo %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "Položka je prázdna" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Položka nemôže byť nastavená na Nič. Vymažte ju namiesto toho." @@ -10198,12 +10294,12 @@ msgid "Copy to author" msgstr "Kopírovať do autora" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "Neplatné meno autora" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "Meno autora nemôže obsahovať znaky &." @@ -10328,7 +10424,7 @@ msgstr "Zobraziť o tejto chybe podrobnú informáciu" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "Skopírované" @@ -10361,7 +10457,7 @@ msgid "Standard metadata" msgstr "Štandardné metadáta" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "Vlastné metadáta" @@ -10469,28 +10565,28 @@ msgstr "" "funkciách si pozrite túto " "príručku." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "CHYBA ŠABLÓNY H/N" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "Ak je zdroj zložené pole, musíte určiť cieľ" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "Musíte určiť typ cieľového identifikátora" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "Hľadanie/náhrada je neplatné" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "Výraz pre hľadanie je neplatný: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10499,30 +10595,30 @@ msgstr "" "Aplikujem zmeny do %d kníh.\n" "Fáza {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "Odstrániť uložené hľadanie/náhradu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "Vybrané uložené hľadanie/náhrada bude odstránené. Ste si istý?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "Uložiť hľadanie/náhradu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "Názov hľadania/náhrady:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10741,13 +10837,13 @@ msgid "Set from &ebook file(s)" msgstr "Nastaviť zo súboru(ov) &eknihy" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "&Základné metadáta" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "&Užívateľské metadáta" @@ -11292,6 +11388,8 @@ msgstr "Zastavujem..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Autori" @@ -12956,7 +13054,8 @@ msgstr "UUID tejto knihy je \"{0}\"" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "Prístup zamietnutý" @@ -13286,7 +13385,8 @@ msgstr "Neošetrená výnimka" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "Nemôžem otvoriť %s. Nepoužíva sa iným programom?" @@ -13706,54 +13806,54 @@ msgstr "Zmeniť spôsob, ako Calibre sťahuje metadáta" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d z %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "Nepodarilo sa načítať obálku" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "Nepodarilo sa načítať obálku z formátu %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "Obálka vo formáte %s je neplatná" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "Uložiť zmeny a upraviť metadáta %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "Zmeniť obálku" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "Ko&mentáre" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "&Metadáta" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "&Obálka a formáty" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "&Užívateľské metadáta" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "&Komentáre" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "Základné metadáta" @@ -17170,43 +17270,43 @@ msgstr "%p%" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "Zmena autorov množstva kníh môže trvať dlhšiu dobu. Ste si istý?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Zmena metadát takéhoto množstva kníh môže trvať dlhšiu dobu. Ste si istý?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "Hľadania" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "Premenovať užív. kategóriu" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "Pri premenovaní užívateľských kategórií nemôžte v názve použiť bodky" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "Názov %s je už použitý" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "Duplicitný názov hľadania" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "Názov uloženého hľadania %s je už použitý." @@ -18528,7 +18628,7 @@ msgstr "Skryť" msgid "Toggle" msgstr "Prepnúť" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " @@ -18537,20 +18637,20 @@ msgstr "" "Vyberte svoju čítačku e-kníh. Ak Vaše zariadenie nie je v zozname, vyberte " "zariadenie \"%s\"." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "Presúvam knižnicu..." +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "Presun knižnice zlyhal" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "Neplatná alebo poškodená databáza" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " @@ -18559,7 +18659,7 @@ msgstr "" "

V %(loc)s už existuje neplatná knižnica. Pred presunom existujúcej " "knižnice ju vymažte.
Chyba: %(err)s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "Knižnicu nemôžem presunúť" @@ -19296,6 +19396,29 @@ msgstr "" msgid "No books available to catalog" msgstr "Nie sú dostupné žiadne knihy pre katalóg" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -19324,7 +19447,7 @@ msgstr "" "Autor '{0}':\n" "'{1}' <> '{2}'\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" @@ -19332,10 +19455,31 @@ msgstr "" "Neboli nájdené žiadne knihy pre katalóg.\n" "Označte kritérium 'Vylúčené knihy' vo voľbách e-booku.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "Na zaradenie do katalógu nie sú dostupné žiadne knihy" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "Neplatné tituly" @@ -20144,18 +20288,18 @@ msgstr "" msgid "creating custom column " msgstr "vytváram vlastný stĺpec " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" "

Migrujem starú databázu do knižnice elektronických kníh v %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "Kopírujem %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "Zmenšujem databázu" @@ -21507,219 +21651,219 @@ msgstr "Dokončené" msgid "Working..." msgstr "Pracuje..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "Brazílska Portugalčina" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "Angličtina (UK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "Zjednodušená Čínština" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "Čínština (HK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "Tradičná Čínština" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "Angličtina" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "Angličtina (Austrália)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "Angličtina (Japonsko)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "Angličtina (Nemecko)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "Angličtina (Bulharsko)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "Angličtina (Egypt)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "Angličtina (Nový Zéland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "Angličtina (Kanada)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "Angličtina (Grécko)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "Angličtina (India)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "Angličtina (Nepál)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "Angličtina (Thajsko)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "Angličtina (Turecko)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "Angličtina (Cyprus)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "Angličtina (Česká republika)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "Angličtina (Pakistán)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "Angličtina (Chorvátsko)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "Angličtina (Hong Kong)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "Angličtina (Indonézia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "Angičtina (Izrael)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "Angličtina (Rusko)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "Angličtina (Singapúr)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "Angličtina (Jemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "Angličtina (Írsko)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "Angličtina (Čína)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "Angličtina (Južná Afrika)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "Španielčina (Paraguaj)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "Španielčina (Uruguaj)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "Španielčina (Argentína)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "Španielčina (Mexiko)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "Španielčina (Kuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "Španielčina (Chile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "Španielčina (Ekvádor)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "Španielčina (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "Španielčina (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "Španielčina (Bolívia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "Španielčina (Nikaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "Španielčina (Kolumbia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "Nemčina (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "Francúzština (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "Holandština (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "Holandština (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "dop." #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "odp." #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "dop." #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "odp." diff --git a/src/calibre/translations/sl.po b/src/calibre/translations/sl.po index 848dc4f069..2713dce897 100644 --- a/src/calibre/translations/sl.po +++ b/src/calibre/translations/sl.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.8.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-07-30 13:09+0000\n" "Last-Translator: Martin Srebotnjak \n" "Language-Team: Martin Srebotnjak \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || " "n%100==4 ? 3 : 0);\n" -"X-Launchpad-Export-Date: 2012-08-11 05:39+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:52+0000\n" +"X-Generator: Launchpad (build 15810)\n" "X-Poedit-Country: SLOVENIA\n" "X-Poedit-Language: Slovenian\n" "X-Poedit-SourceCharset: iso-8859-1\n" @@ -30,8 +30,8 @@ msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -42,8 +42,8 @@ msgstr "Ne stori ničesar" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -168,7 +168,7 @@ msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -181,7 +181,7 @@ msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -192,19 +192,19 @@ msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -986,19 +986,19 @@ msgid "Yes" msgstr "Da" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "Glavni pomn." #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "Kartica A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "Kartica B" @@ -1025,11 +1025,11 @@ msgstr "" "Seznam z vejico ločenih map za pošiljanje e-knjig na napravo. Uporabljena bo " "prva obstoječa" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "Povezovanje s telefoni S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "Povezovanje s tablicami WebOS." @@ -1165,28 +1165,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Novice" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "Katalog" @@ -1253,8 +1253,8 @@ msgstr "Pridobivanje seznama knjig na napravi ..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1264,8 +1264,8 @@ msgstr "Prenašanje knjig na napravo ..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1287,8 +1287,8 @@ msgstr "Odstranjevanje knjig z naprave ..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1782,6 +1782,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Povezovanje z internetno tablico Nokia 770." @@ -1823,18 +1830,18 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "Komentarji so odstranjeni, ker ima bralnik SONY z njimi težave" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "Vse po naslovih" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "Vse po avtorjih" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -1843,7 +1850,7 @@ msgstr "" "možnostmi so naslednje: " #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1944,64 +1951,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Pridobi podatke o napravi ..." @@ -2046,34 +2065,34 @@ msgstr "Povezovanje z bralnikom Stash W950." msgid "Communicate with the Wexler reader." msgstr "Povezovanje z bralnikom Wexler." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Zaznava diska v pogonu %s ni mogoča. Poskusite s ponovnim zagonom." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "Pogona %s ni mogoče zaznati. Poskusite s ponovnim zagonom." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "Diska %s ni mogoče zaznati." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "Ne morem zagnati glavni spomin (Napaka kode: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " @@ -2082,26 +2101,30 @@ msgstr "" "Glavni spomin %s je v bralnem načinu. Običajno se to zgodi zaradi napak " "datotečnega sistema." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "Naprave ni mogoče priklopiti" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." -msgstr "Bralnik nima spominske kartice v tej reži." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "Izbrana reža: %s ni podprta." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "V glavnem pomnilniku primanjkuje prostora" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "Na spominski kartici primanjkuje prostora" @@ -2734,25 +2757,25 @@ msgid "Comic" msgstr "Strip" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "Če je vključeno, uporabite polje razvrščanja avtorja kot avtorja." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "Naslov za vsako ustvarjeno vdelano kazalo vsebine." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "Onemogoči stiskanje vsebine datoteke." @@ -2768,21 +2791,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2798,7 +2821,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "Vsi članki" @@ -3984,7 +4016,7 @@ msgid "Producer" msgstr "Producent" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4008,6 +4040,8 @@ msgstr "Značke" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4151,7 +4185,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Ovitek" @@ -5272,7 +5306,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5413,7 +5447,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6656,7 +6689,7 @@ msgstr "Možnosti BibTeX" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6680,7 +6713,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6713,7 +6746,7 @@ msgstr "izhod" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6803,10 +6836,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "Možnosti CSV/XML" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "Možnosti e-knjig" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "Ime" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -7117,19 +7212,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "&Naslov kazala vsebine:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7852,24 +7947,28 @@ msgstr "Knjiga " msgid "MOBI Output" msgstr "Izvoz MOBI" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "Možnosti za Kindle" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "Prezri &robove strani" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "Možnosti za Kindle" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "Nastavitev strani" @@ -8870,6 +8969,10 @@ msgid "" msgstr "" "

Prenos knjig na napravo ni mogoč, ker na napravi ni dovolj prostora " +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "Neznane vrste zapisa" @@ -9160,13 +9263,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "Ime" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "Pod iz knjižnice" @@ -9391,13 +9487,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9525,12 +9621,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "Neveljavno ime avtorja" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9649,7 +9745,7 @@ msgstr "Pokaži podrobnosti o tej napaki" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "Kopirano" @@ -9682,7 +9778,7 @@ msgid "Standard metadata" msgstr "Standardni metapodatki" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "Metapodatki po meri" @@ -9768,58 +9864,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "Iskalni niz ni veljaven: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "Izbriši shranjeno iskanje/zamenjavo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "Shrani iskanje/zamenjavo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10014,13 +10110,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "&Osnovni metapodatki" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "&Metapodatki po meri" @@ -10534,6 +10630,8 @@ msgstr "Prekinjanje ..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Avtorji" @@ -12115,7 +12213,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12434,7 +12533,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12815,54 +12915,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "Naslovnice ni mogoče prebrati" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "Naslovnice v zapisu %s ni bilo mogoče prebrati" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "Naslovnica v zapisu %s ni veljavna" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "Zamenjaj naslovnico" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "Ko&mentarji" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "&Metapodatki" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "&Naslovnice in zapisi" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "Metapodatki po &meri" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "&Komentarji" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "Osnovni metapodatki" @@ -15892,42 +15992,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "Iskanja" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "Preimenuj uporabniško kategorijo" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "Ime %s je že v uporabi!" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17209,34 +17309,34 @@ msgstr "Skrij" msgid "Toggle" msgstr "Preklopi" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "Premikanje knjižnice ..." +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "Knjižnice ni mogoče premakniti" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "Neveljavna zbirka podatkov" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "Knjižnice ni mogoče premakniti" @@ -17876,6 +17976,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17894,16 +18017,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "Neveljavni naslovi" @@ -18598,18 +18742,18 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" "

Selitev stare zbirke podatkov v knjižnico e-knjig v %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "Kopiranje %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "Strnjevanje zbirke podatkov" @@ -19753,219 +19897,219 @@ msgstr "Dokončano" msgid "Working..." msgstr "V delu ..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "portugalski (Brazilija)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "angleščina (Združeno kraljestvo)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "kitajski (poenostavljeni)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "kitajski (Hongkong)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "kitajski (tradicionalni)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "angleščina" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "angleščina (Argentina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "angleščina (Avstralija)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "angleščina (Japonska)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "angleščina (Nemčija)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "angleščina (Bolgarija)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "angleščina (Egipt)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "angleščina (Nova Zelandija)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "angleščina (Kanada)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "angleščina (Grčija)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "angleščina (Indija)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "angleščina (Nepal)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "angleščina (Tajska)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "angleščina (Turčija)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "angleščina (Ciper)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "angleščina (Češka)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "angleščina (Filipini)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "angleščina (Pakistan)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "angleščina (Hrvaška)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "angleščina (Hong Kong)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "angleščina (Indonezija)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "angleščina (Izrael)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "angleščina (Rusija)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "angleščina (Singapur)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "angleščina (Jemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "angleščina (Irska)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "angleščina (Kitajska)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "angleščina (JAR)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "španski (Paragvaj)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "španski (Urugvaj)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "španski (Argentina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "španski (Mehika)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "španski (Kuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "španski (Čile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "španski (Ekvador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "španski (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "španski (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "španski (Bolivija)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "španski (Nikaragva)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "nemščina (Avstrija)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "francoski (Belgija)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "nizozemski (Nizozemska)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "nizozemski Belgija)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/sq.po b/src/calibre/translations/sq.po index 063cce3932..0c187ceac2 100644 --- a/src/calibre/translations/sq.po +++ b/src/calibre/translations/sq.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2011-08-07 22:44+0000\n" "Last-Translator: Erlis Mulosmani \n" "Language-Team: Albanian \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:26+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:41+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "nuk bën absolutisht asgjë" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "nuk bën absolutisht asgjë" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "nuk bën absolutisht asgjë" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "nuk bën absolutisht asgjë" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "nuk bën absolutisht asgjë" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -935,19 +935,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "" @@ -972,11 +972,11 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "" @@ -1102,28 +1102,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Lajme" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "" @@ -1184,8 +1184,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1195,8 +1195,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1218,8 +1218,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1704,6 +1704,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1745,25 +1752,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1856,64 +1863,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Merr të dhëna paisjeje..." @@ -1958,60 +1977,64 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "" @@ -2576,25 +2599,25 @@ msgid "Comic" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2610,21 +2633,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2640,7 +2663,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "Krejt artikujt" @@ -3735,7 +3767,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3759,6 +3791,8 @@ msgstr "Etiketa" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -3893,7 +3927,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Kapak" @@ -4988,7 +5022,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5129,7 +5163,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6370,7 +6403,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6394,7 +6427,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6427,7 +6460,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6517,10 +6550,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6831,19 +6926,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7561,24 +7656,28 @@ msgstr "Libër " msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "" @@ -8570,6 +8669,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -8860,13 +8963,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9091,13 +9187,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9225,12 +9321,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9349,7 +9445,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "" @@ -9382,7 +9478,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9468,58 +9564,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9712,13 +9808,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10232,6 +10328,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Autorë" @@ -11805,7 +11903,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "Leje e mohuar" @@ -12122,7 +12221,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12503,54 +12603,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15571,42 +15671,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -16876,34 +16976,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17542,6 +17642,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17560,16 +17683,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18219,17 +18363,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19373,219 +19517,219 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/sr.po b/src/calibre/translations/sr.po index a9633676c4..447df0ed91 100644 --- a/src/calibre/translations/sr.po +++ b/src/calibre/translations/sr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-06-13 08:14+0000\n" "Last-Translator: Ozzii \n" "Language-Team: Ozzii\n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:38+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:52+0000\n" +"X-Generator: Launchpad (build 15810)\n" "Language: sr\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -28,8 +28,8 @@ msgstr "Не ради баш ништа" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -40,8 +40,8 @@ msgstr "Не ради баш ништа" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -166,7 +166,7 @@ msgstr "Не ради баш ништа" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -179,7 +179,7 @@ msgstr "Не ради баш ништа" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -190,19 +190,19 @@ msgstr "Не ради баш ништа" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -983,19 +983,19 @@ msgid "Yes" msgstr "Да" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "Основна" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "Картица A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "Картица B" @@ -1022,11 +1022,11 @@ msgstr "" "Зарезима раздвојен списак директоријума на уређају у које ће се слати књиге. " "Користиће се први постојећи." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "Повежи се са S60 телефонима." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "Повежи се са WebOS таблетима." @@ -1164,28 +1164,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Вести" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "Каталог" @@ -1253,8 +1253,8 @@ msgstr "Преузимам списак књига са уређаја..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1264,8 +1264,8 @@ msgstr "Пренос књига на уређај..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1287,8 +1287,8 @@ msgstr "Уклањам књиге са уређаја..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1792,6 +1792,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Повежи се са Nokia 770 интернет таблет." @@ -1833,18 +1840,18 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "Коментари су уклоњени јер SONY читач не може да их чита" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "Све, по наслову" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "Све, по аутору" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -1853,7 +1860,7 @@ msgstr "" "колекције на уређају. Могућности укључују: " #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1955,64 +1962,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Преузми податке о уређају..." @@ -2057,22 +2076,22 @@ msgstr "Повежи се са Stash W950 читачем." msgid "Communicate with the Wexler reader." msgstr "Повежи се са Wexler читачем." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Не могу да пронађем %s уређај. Пробајте поново покретање." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "Уређај %s није пронађен. Покушајте да поново покренете рачунар." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "Не могу да пронађем диск %s." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " @@ -2081,12 +2100,12 @@ msgstr "" "Не могу да откријем уређај %s. Уређај је или искључен, или језгро вашег " "оперативног система извози застарелу верзију SYSFS-а." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "Нисам успео да повежем основну меморију (код грешке: %d)." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " @@ -2095,26 +2114,30 @@ msgstr "" "Основна меморија се може само читати %s. Ово се обично дешава ако има " "грешака у системским датотекама." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "Није могуће монтирати уређај" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." -msgstr "Читач нема меморијску картицу у овом лежишту." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "Изабрано лежиште: %s није подржано." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "Нема довољно простора у основној меморији." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "Нема довољно простора на меморијској картици." @@ -2780,12 +2803,12 @@ msgid "Comic" msgstr "Стрип" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "Када постоји, користи поље за разврставање по имену аутора" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." @@ -2794,13 +2817,13 @@ msgstr "" "садржаја." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "Наслов за аутоматски направљен садржај." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "Онемогући сажимање садржаја датотека." @@ -2819,7 +2842,7 @@ msgstr "" "занемарити." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." @@ -2828,7 +2851,7 @@ msgstr "" "препоручено." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." @@ -2837,7 +2860,7 @@ msgstr "" "постоји, биће избрисана." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2853,7 +2876,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "Сви чланци" @@ -4129,7 +4161,7 @@ msgid "Producer" msgstr "Произвођач" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4153,6 +4185,8 @@ msgstr "Ознаке" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4303,7 +4337,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Корице" @@ -5472,7 +5506,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5619,7 +5653,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6915,7 +6948,7 @@ msgstr "BibTeX могућности" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6939,7 +6972,7 @@ msgstr "Могућности које се односе на" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6972,7 +7005,7 @@ msgstr "излаз" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -7062,10 +7095,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "CSV/XML могућности" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "Могућности за е-књигу" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "Назив" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -7376,19 +7471,19 @@ msgid "Use author &sort for author" msgstr "Користи поље за &разврставање по аутору као име аутора" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "&Наслов за садржај:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "Немој да додајеш садржај у књигу" @@ -8127,25 +8222,29 @@ msgstr "Књига " msgid "MOBI Output" msgstr "MOBI излаз." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "Могућности за Kindle" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "Етикета за приватна документа:" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "Занемари &рубове:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" "Не претвори све слике у JPEG (можда слике неће радити у старије прегледаче)" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "Могућности за Kindle" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "Етикета за приватна документа:" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "Поставке стране" @@ -9157,6 +9256,10 @@ msgid "" msgstr "" "

Не могу да пренесем књиге на уређај, јер нема више слободног места. " +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "Непознати формати" @@ -9460,13 +9563,6 @@ msgstr "" msgid "(fixable)" msgstr "(поправљиво)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "Назив" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "Путања из библиотеке." @@ -9698,13 +9794,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "Ова ставка је празна." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Ставка не може да буде празна. Избришите је." @@ -9834,12 +9930,12 @@ msgid "Copy to author" msgstr "Пресликај по аутору" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "Неважеће име аутора" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "Име аутора не може садржати знак &." @@ -9958,7 +10054,7 @@ msgstr "Покажи детаљне информације о овој греш #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "Умножено" @@ -9991,7 +10087,7 @@ msgid "Standard metadata" msgstr "Стандардни метаподаци." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "Кориснички метаподаци." @@ -10100,28 +10196,28 @@ msgstr "" "програмском језику python, а посебно информације о функцији 'sub' видите ово упутство." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "ГРЕШКА У S/R ШАБЛОНУ." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "Morate navesti i ciljno polje ako je izvor složeno polje" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "Морате навести тип одредишта идентификатора" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "Неисправна претрага/замена." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "Неисправан израз за претраживање: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10130,31 +10226,31 @@ msgstr "" "Примењујем измене на %d књига.\n" "Фаза{0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "Обриши сачувану претрагу / замену" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" "Изабрана сачувана Претражи/ Замени ће бити обрисана. Јесте ли сигурни ?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "Сачувај претражи/замени" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "Претражи/замени назив:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10366,13 +10462,13 @@ msgid "Set from &ebook file(s)" msgstr "Постави из &е-књиге" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "&Основни метаподаци." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "&Кориснички метаподаци." @@ -10906,6 +11002,8 @@ msgstr "Прекидам..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Аутори" @@ -12519,7 +12617,8 @@ msgstr "UUID ове књиге је \"{0}\"" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "Забрањен приступ" @@ -12848,7 +12947,8 @@ msgstr "Нерешив изузетак" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "Нисам успео да отворим %s. Да ли га користи неки други програм?" @@ -13254,54 +13354,54 @@ msgstr "Промена преузимања метаподатака calibre" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "Не могу да прочитам насловну страну." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "Нисам успео да прочитам насловну страну из формата %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "Насловна страна у формату %s је неисправна." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "Сачувај измене и промени метаподатке за %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "Промени корице" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "Ко&ментари" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "&Метаподаци" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "&Корице и формати" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "П&рилагођени метаподаци" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "&Напомене" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "Основни метаподаци" @@ -16444,43 +16544,43 @@ msgstr "%p%" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "Промена аутора за више књига може потрајати. Да ли сте сигурни?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Измена метаподатака за оволико књига може потрајати. Да ли сте сигурни?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "Претраге" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "Преименуј категорију корисника" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "Име %s iсе већ користи" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "Назив претраге већ постоји." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "Назив сачуване претраге %s је већ у употреби." @@ -17796,7 +17896,7 @@ msgstr "Сакриј" msgid "Toggle" msgstr "Пребаци" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " @@ -17805,27 +17905,27 @@ msgstr "" "Одаберите ваш уређај е -књига . Ако ваш уређај није на списку, изаберите " "\"%s\" уређај." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "Премештам библиотеку..." +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "Нисам успео да преместим библиотеку" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "Неисправна база података." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "Нисам успео да преместим библиотеку" @@ -18530,6 +18630,29 @@ msgstr "" msgid "No books available to catalog" msgstr "Нема књига на располагању у каталогу" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -18548,16 +18671,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "Нема књига на располагању да укључите у каталог" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "Неважећи наслови." @@ -19361,18 +19505,18 @@ msgstr "" msgid "creating custom column " msgstr "правим корисничку колону " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "Умножавам%s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "Сажимам базу података" @@ -20561,219 +20705,219 @@ msgstr "Завршено" msgid "Working..." msgstr "Радим..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "Португалски (Бразил)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "Енглески (Велика Британија)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "Упрошћени кинески" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "Кинески (Хонг Конг)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "Традиционални кинески" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "Енглески" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "Енглески (Аргентина)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "Енглески (Аустралија)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "Енглески (Јапан)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "Енглески (Немачка)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "Енглески (Бугарска)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "Енглески (Египат)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "Енглески (Нови Зеланд)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "Енглески (Канада)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "Енглески (Грчка)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "Енглески (Индија)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "Енглески (Непал)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "Енглески (Тајланд)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "Енглески (Турска)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "Енглески (Кипар)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "Енглески (Чешка Република)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "Енглески (Филипини)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "Енглески (Пакистан)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "Енглески (Хрватска)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "Енглески (Хонгконг)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "Енглески (Индонезија)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "Енглески (Израел)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "Енглески (Русија)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "Енглески (Сингапур)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "Енглески (Јемен)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "Енглески (Ирска)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "Енглески (Кина)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "Енглески (Јужна Африка)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "Шпански (Парагвај)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "Шпански (Уругвај)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "Шпански (Аргентина)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "Шпански (Мексико)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "Шпански (Куба)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "Шпански (Чиле)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "Шпански (Еквадор)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "Шпански (Хондурас)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "Шпански (Венецуела)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "Шпански (Боливија)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "Шпански (Никарагва)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "Шпански (Колумбија)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "Немачки (Аустрија)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "Француски (Белгија)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "Холандски (Холандија)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "Холандски (Белгија)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "ПрПо." #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "ПоПо." #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "прпо." #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "попо." diff --git a/src/calibre/translations/sv.po b/src/calibre/translations/sv.po index 949c9a52d5..3c1bc6e476 100644 --- a/src/calibre/translations/sv.po +++ b/src/calibre/translations/sv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-04-29 15:11+0000\n" "Last-Translator: Johan Segerstedt \n" "Language-Team: Swedish \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:40+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:53+0000\n" +"X-Generator: Launchpad (build 15810)\n" "X-Poedit-Country: SWEDEN\n" "X-Poedit-Language: Swedish\n" @@ -28,8 +28,8 @@ msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -40,8 +40,8 @@ msgstr "Gör absolut ingenting" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -166,7 +166,7 @@ msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -179,7 +179,7 @@ msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -190,19 +190,19 @@ msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -983,19 +983,19 @@ msgid "Yes" msgstr "Ja" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "Allmänt" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "Kort A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "Kort B" @@ -1024,11 +1024,11 @@ msgstr "" "Kommaseparerad lista av kataloger på enheten dit e-böckerna skall skickas. " "Den första katalog som finns kommer att användas" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "Kommunicera med S60-telefoner" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "Kommunicera med WebOS-surfplattor." @@ -1181,28 +1181,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Nyheter" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "Katalog" @@ -1270,8 +1270,8 @@ msgstr "Hämtar en lista över böcker på enheten..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1281,8 +1281,8 @@ msgstr "Överför böcker till enheten..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1304,8 +1304,8 @@ msgstr "Tar bort böcker från enheten..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1805,6 +1805,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Kommunicera med surfplattan Nokia 770." @@ -1846,18 +1853,18 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "Kommentarer har tagits bort eftersom SONYs läsare får spatt" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "Alla efter titel" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "Alla efter författare" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -1866,7 +1873,7 @@ msgstr "" "enheten. Möjliga alternativ är: " #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1977,64 +1984,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Hämta enhetsinformation..." @@ -2079,22 +2098,22 @@ msgstr "Kommunicera med Archos läsaren." msgid "Communicate with the Wexler reader." msgstr "Kommunicera med Wexler läsaren." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format 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:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format 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:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format 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:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " @@ -2103,12 +2122,12 @@ msgstr "" "Det går inte att upptäcka %s hårddiskenheter. Antingen har produkten redan " "matats ut, eller exporterar din kärna en föråldrat version av sysfs." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format 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:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " @@ -2117,26 +2136,30 @@ msgstr "" "Det viktigaste minnet av %s är skrivskyddad. Detta händer oftast på grund av " "fel i filsystemet." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." -msgstr "Läsplattan har inget minneskort i kortplatsen" +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "Vald kortplats - %s - stöds inte." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 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:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "Det finns tillräckligt med plats på minneskortet" @@ -2831,12 +2854,12 @@ msgid "Comic" msgstr "Serietidning" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "Använd om möjligt författarsorteringsfältet som författare." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." @@ -2845,13 +2868,13 @@ msgstr "" "egen innehållsförteckning." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "Titel för alla infogade innehållsförteckningar." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "Komprimera inte filer." @@ -2870,7 +2893,7 @@ msgstr "" "ingående dokumentet, annars kommer det ignorera dem." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." @@ -2879,7 +2902,7 @@ msgstr "" "istället för slutet. Rekommenderas inte." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." @@ -2888,7 +2911,7 @@ msgstr "" "redan existerar, kommer det att tas bort." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2908,7 +2931,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "Alla artiklar" @@ -4250,7 +4282,7 @@ msgid "Producer" msgstr "Producent" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4274,6 +4306,8 @@ msgstr "Etiketter" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4433,7 +4467,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Omslag" @@ -5631,7 +5665,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5777,7 +5811,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -7105,7 +7138,7 @@ msgstr "Alternativ för BibTeX" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7129,7 +7162,7 @@ msgstr "Alternativ specifika för" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7162,7 +7195,7 @@ msgstr "utdata" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -7259,10 +7292,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "Alternativ för CSV/XML" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "Alternativ för e-böcker" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "Namn" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -7573,12 +7668,12 @@ msgid "Use author &sort for author" msgstr "Använd författarens &sorteringsordning som författarnamn" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "&Titel för innehållsförteckningen:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" @@ -7587,7 +7682,7 @@ msgstr "" "senaste lästa synkronisering" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "Lägg inte till någon innehållsförteckning i boken" @@ -8352,24 +8447,28 @@ msgstr "Bok " msgid "MOBI Output" msgstr "MOBI-utdata" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "Alternativ för Kindle" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "Etikett för personliga dokument:" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "Ignorera &marginaler" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "Alternativ för Kindle" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "Etikett för personliga dokument:" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "Sidinställning" @@ -9388,6 +9487,10 @@ msgid "" msgstr "" "

Kan inte skicka böcker till enheten finns det inte något ledigt utrymme " +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "Okänt format" @@ -9773,13 +9876,6 @@ msgstr "" msgid "(fixable)" msgstr "(Låsbar)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "Namn" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "Vägen från biblioteket" @@ -10015,13 +10111,13 @@ msgstr "%(curr)s (var %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "Posten är tom" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 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." @@ -10157,12 +10253,12 @@ msgid "Copy to author" msgstr "Kopiera till författare" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "Ogiltigt författarnamn" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "Författarnamnet kan inte innehålla & tecken." @@ -10288,7 +10384,7 @@ msgstr "Visa detaljerad information om detta fel" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "Kopierad" @@ -10321,7 +10417,7 @@ msgid "Standard metadata" msgstr "Standard metadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "Anpassade metadata" @@ -10429,28 +10525,28 @@ msgstr "" "href=\"http://docs.python.org/library/re.html\"> denna referens för mer " "information om Pythons reguljära uttryck, och i synnerhet \"sub\"-funktionen." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "S/R MALLFEL" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "Du måste ange en destination när källan är ett sammansatt fält" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "Du måste ange en destination identifierartyp" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "Sök/byt ogiltig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "Ogiltigt sökmönster:%s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10459,30 +10555,30 @@ msgstr "" "Tillämpa ändringar %d böcker.\n" "Fas {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "Ta bort sparade sök och ersätt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "Den valda sparade sök och ersätt kommer att raderas. Är du säker?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "Spara sök / ersätt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "Sök / byt namn:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10694,13 +10790,13 @@ msgid "Set from &ebook file(s)" msgstr "Ställ in från & ebokfil(er)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "&Grundläggande metadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "&Anpassat metadata" @@ -11243,6 +11339,8 @@ msgstr "Avbryter..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Författare" @@ -12912,7 +13010,8 @@ msgstr "Denna boks UUID är \"{0}\"" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "Åtkomst nekad" @@ -13236,7 +13335,8 @@ msgstr "Ohanterat undantag" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "Kunde inte öppna %s. Kanske används det av ett annat program?" @@ -13659,54 +13759,54 @@ msgstr "Ändra hur Calibre laddar ner metadata" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d av %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "Kunde inte läsa omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "Kunde inte läsa omslag från %s-format" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "Omslaget i %s-format är ogiltigt" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "Spara ändringar och redigera metadata för %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "Ändra omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "Ko&mmentarer" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "&Metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "&Omslag och format" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "&Anpassa eget metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "&Kommentarer" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "Grundläggande metadata" @@ -17124,43 +17224,43 @@ msgstr "%p%" msgid "The grouped search term name is \"{0}\"" msgstr "De grupperade söktermsnamnet är \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "Ändra författare till flera böcker kan ta ett tag. Är du säker?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "Ändra metadata för att många böcker kan ta ett tag. Är du säker?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "Sökningar" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "Byt namn på användarkategori" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" "Du kan inte använda punkter i namnet när du döper om användarkategorier" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "Namnet %s används redan" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "Kopiera sökningens namn" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "Namnet %s för den sparade sökningen används redan" @@ -18477,7 +18577,7 @@ msgstr "Dölj" msgid "Toggle" msgstr "Växla" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " @@ -18485,20 +18585,20 @@ msgid "" msgstr "" "Välj din e-bok enhet. Om enheten inte är med i listan, välj en \"%s\" enhet." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "Flyttar bibliotek..." +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "Kunde inte att flytta bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "Ogiltig databas" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " @@ -18507,7 +18607,7 @@ msgstr "" "

Ett ogiltigt bibliotek finns redan i %(loc)s, radera detta innan du " "försöker flytta befintligt bibliotek.
Error: %(err)s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "Kunde inte flytta bibliotek" @@ -19243,6 +19343,29 @@ msgstr "Inga aktiverade genrer hittades för att katalogisera.\n" msgid "No books available to catalog" msgstr "Inga böcker tillgängliga för att katalogisera" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -19271,7 +19394,7 @@ msgstr "" "Författare '{0}':\n" "'{1}' <> '{2}'\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" @@ -19279,10 +19402,31 @@ msgstr "" "Inga böcker finns att katalogisera.\n" "Markera \"Uteslutna böcker\" kriterierna i E-bok alternativ.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "Inga böcker tillgängliga som ska ingå i katalogen" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "Ogiltiga titlar" @@ -20090,17 +20234,17 @@ msgstr "" msgid "creating custom column " msgstr "skapa anpassad kolumn " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

Migrera den gamla databasen till e-bokbibliotek i %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "Kopierar %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "Komprimerar databas" @@ -21470,219 +21614,219 @@ msgstr "Klart" msgid "Working..." msgstr "Arbetar..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "Brasiliansk portugisiska" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "Engelska (Storbritannien)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "Kinesiska (förenklad)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "Kinesiska (HK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "Kinesiska (traditionell)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "Engelska" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "Engelska (Australien)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "Engelska (Bulgarien)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "Engelska (Nya Zeeland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "Engelska (Kanada)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "Engelska (Grekland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "Engelska (Indien)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "Engelska (Thailand)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "Engelska (Turkiet)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "Engelska (Cypern)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "Engelska (Pakistan)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "Engelska (Kroatien)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "Engelska (Indonesien)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "Engelska (Israel)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "Engelska (Singapore)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "Engelska (Jemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "Engelska (Irland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "Engelska (Kina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "Engelska (Sydafrika)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "Spanska (Paraguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "Spanska (Uruguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "Spanska (Argentina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "Spanska (Mexiko)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "Spanska (Kuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "Spanska (Chile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "Spanska (Ecuador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "Spanska (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "Spanska (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "Spanska (Bolivia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "Spanska (Nicaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "Spanska (Colombia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "Tyska (Österrike)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "Franska (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "Holländska (Nederländerna)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "Holländska (Belgien)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "PM" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "am" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "pm" diff --git a/src/calibre/translations/ta.po b/src/calibre/translations/ta.po index 950b762748..ac196c1d9a 100644 --- a/src/calibre/translations/ta.po +++ b/src/calibre/translations/ta.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2011-08-05 17:54+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Tamil \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:40+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:53+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -935,19 +935,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "" @@ -972,11 +972,11 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "" @@ -1102,28 +1102,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "" @@ -1184,8 +1184,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1195,8 +1195,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1218,8 +1218,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1704,6 +1704,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1745,25 +1752,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1856,64 +1863,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -1958,60 +1977,64 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "" @@ -2576,25 +2599,25 @@ msgid "Comic" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2610,21 +2633,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2640,7 +2663,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "" @@ -3738,7 +3770,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3762,6 +3794,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -3896,7 +3930,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -4991,7 +5025,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5132,7 +5166,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6373,7 +6406,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6397,7 +6430,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6430,7 +6463,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6520,10 +6553,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6834,19 +6929,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7564,24 +7659,28 @@ msgstr "" msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "" @@ -8573,6 +8672,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -8863,13 +8966,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9094,13 +9190,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9228,12 +9324,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9352,7 +9448,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "" @@ -9385,7 +9481,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9471,58 +9567,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9715,13 +9811,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10235,6 +10331,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -11808,7 +11906,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12125,7 +12224,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12506,54 +12606,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15574,42 +15674,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -16879,34 +16979,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17545,6 +17645,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17563,16 +17686,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18222,17 +18366,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19376,219 +19520,219 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/te.po b/src/calibre/translations/te.po index 7cb2eeb54d..8fb9ac267d 100644 --- a/src/calibre/translations/te.po +++ b/src/calibre/translations/te.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2011-08-05 17:01+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Telugu \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:41+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:54+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -935,19 +935,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "" @@ -972,11 +972,11 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "" @@ -1102,28 +1102,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "వార్తలు" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "" @@ -1184,8 +1184,8 @@ msgstr "పరికరంలో ఉన్న పుస్తకాల జాబ #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1195,8 +1195,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1218,8 +1218,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1704,6 +1704,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1745,25 +1752,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1856,64 +1863,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -1958,60 +1977,64 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "" @@ -2576,25 +2599,25 @@ msgid "Comic" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2610,21 +2633,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2640,7 +2663,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "అన్ని వ్యాసాలు" @@ -3735,7 +3767,7 @@ msgid "Producer" msgstr "నిర్మాత" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3759,6 +3791,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -3893,7 +3927,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -4988,7 +5022,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5129,7 +5163,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6370,7 +6403,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6394,7 +6427,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6427,7 +6460,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6517,10 +6550,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6831,19 +6926,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7561,24 +7656,28 @@ msgstr "పుస్తకం " msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "పేజీ అమరిక" @@ -8570,6 +8669,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -8860,13 +8963,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9091,13 +9187,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9225,12 +9321,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9349,7 +9445,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "" @@ -9382,7 +9478,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9468,58 +9564,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9712,13 +9808,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10232,6 +10328,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -11805,7 +11903,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12122,7 +12221,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12503,54 +12603,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15571,42 +15671,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -16876,34 +16976,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17542,6 +17642,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17560,16 +17683,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18219,17 +18363,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19373,219 +19517,219 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/th.po b/src/calibre/translations/th.po index 11b69318eb..ab08b5a1de 100644 --- a/src/calibre/translations/th.po +++ b/src/calibre/translations/th.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2011-12-15 15:14+0000\n" "Last-Translator: akarong \n" "Language-Team: Thai \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:41+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:54+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 @@ -37,8 +37,8 @@ msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -49,8 +49,8 @@ msgstr "ไม่มีอะไรเลย" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -175,7 +175,7 @@ msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -188,7 +188,7 @@ msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -199,19 +199,19 @@ msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -960,19 +960,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "การ์ด ข" @@ -999,11 +999,11 @@ msgstr "" "รายการไดเรคตอรี่ที่คั่นด้วยคอมม่าเพื่อส่งอีบุคส์ไปยังอุปกรณ์ปลายทางซึ่งจะใช้ช" "ื่อที่พบครั้งแรกก่อน" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "ติดต่อกับโทรศัพท์ S60" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "" @@ -1138,28 +1138,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "ข่าว" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "บัญชีรายชื่อ" @@ -1220,8 +1220,8 @@ msgstr "เรียกรายการหนังสือจากอุป #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1231,8 +1231,8 @@ msgstr "ถ่ายหนังสือลงในอุปกรณ์ปล #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1254,8 +1254,8 @@ msgstr "ลบหนังสือออกจากอุปกรณ์ปล #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1746,6 +1746,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "ติดต่อกับ Nokia 770 internet tablet" @@ -1787,18 +1794,18 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -1807,7 +1814,7 @@ msgstr "" "ส่วนใหญ่ได้แก่ " #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1900,64 +1907,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "เรียกข้อมูลอุปกรณ์ปลายทาง" @@ -2002,34 +2021,34 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "ตรวจสอบไม่พบ ดิสก์ไดร์ %s ลองปิดเปิดระบบใหม่อีกที" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "ตรวจสอบไม่พบ %s" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "ไม่สามารถตรวจพบไดร์ %s" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " @@ -2037,26 +2056,30 @@ msgid "" msgstr "" "หน่วยความจำหลักของ %s อยู่ในสถานะอ่านอย่างเดียวส่วนใหญ่เกิดจากระบบไฟล์มีปัญหา" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." -msgstr "ตัวเครื่องไม่มี สดอเรจ การ์ด สอดไว้" +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "สลอทที่เลือก :%s ยังไม่มีโปรแกรมสนับสนุน" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "พื้นที่ในหน่วยความจำหลักไม่พอ" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "พื้นที่ในสตอเรจการด์ไม่พอ" @@ -2659,25 +2682,25 @@ msgid "Comic" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2693,21 +2716,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2723,7 +2746,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "" @@ -3869,7 +3901,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3893,6 +3925,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4027,7 +4061,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -5122,7 +5156,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5263,7 +5297,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6504,7 +6537,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6528,7 +6561,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6561,7 +6594,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6651,10 +6684,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6965,19 +7060,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7695,24 +7790,28 @@ msgstr "" msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "" @@ -8704,6 +8803,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -8994,13 +9097,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9225,13 +9321,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9359,12 +9455,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9483,7 +9579,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "" @@ -9516,7 +9612,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9602,58 +9698,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9846,13 +9942,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10366,6 +10462,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -11939,7 +12037,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12256,7 +12355,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12637,54 +12737,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15705,42 +15805,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17010,34 +17110,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17676,6 +17776,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17694,16 +17817,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18353,17 +18497,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19507,219 +19651,219 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/tr.po b/src/calibre/translations/tr.po index f8cf1d8cb5..4b50920126 100644 --- a/src/calibre/translations/tr.po +++ b/src/calibre/translations/tr.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" -"PO-Revision-Date: 2012-08-01 11:02+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" +"PO-Revision-Date: 2012-08-17 16:19+0000\n" "Last-Translator: thomass \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:41+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:54+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "Hiçbir şey yapmaz" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -678,11 +678,11 @@ msgstr "Çeşitli ileri düzey ayarlar" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:108 msgid "Options specific to the output format." -msgstr "" +msgstr "Bu çıktı formatına özgü seçenekler." #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:118 msgid "Options specific to the input format." -msgstr "" +msgstr "Bu girdi formatına özgü seçenekler." #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:133 msgid "Conversion Input" @@ -981,19 +981,19 @@ msgid "Yes" msgstr "EVET" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "Ana" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "Kart A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "Kart B" @@ -1020,11 +1020,11 @@ msgstr "" "Aygıtta e-kitapların gönderileceğin klasörlerin virgülle ayrılmış listesi. " "Var olan ilk klasör kullanılacaktır." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "S60 telefonlar ile haberleş." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "WebOS tablet ile bağlantı kur" @@ -1177,28 +1177,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Haberler" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "Katalog" @@ -1265,8 +1265,8 @@ msgstr "Cihazdaki kitapların listesi alınıyor..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1276,8 +1276,8 @@ msgstr "Kitaplar cihaza aktarılıyor..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1299,8 +1299,8 @@ msgstr "Cihazdaki kitaplar kaldırılıyor..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1824,6 +1824,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Nokia 770 internet tableti ile bağlantı kur." @@ -1865,18 +1872,18 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "SONY okuyucuları engellediği için yorumlar silinmiştir" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "İsme göre tümü" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "Yazara göre tümü" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -1885,7 +1892,7 @@ msgstr "" "listesi. Olasılıklar şunlar: " #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -2006,64 +2013,76 @@ msgstr "" "sadece ilk yazarın adı gösterilecektir. Eğer Metadata Plugboards " "kullanıyorsanız bu özelliği iptal edin" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Aygıt bilgisini al..." @@ -2108,22 +2127,22 @@ msgstr "Stash W950 okuyucusu ile iletişim kur." msgid "Communicate with the Wexler reader." msgstr "Wexler okuyucusu ile iletişim kur." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format 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:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format 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:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format 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:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " @@ -2132,12 +2151,12 @@ msgstr "" "%s disk sürücüsü tespit edilemedi. Ya cihaz çıkarıldı ya da çekirdeğiniz " "SYSFS'nin onaylanmamış versiyonunu dışa aktarıyor." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format 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:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " @@ -2146,26 +2165,30 @@ msgstr "" "%s 'in ana hafızası salt okunur. Bu genellikle dosya sistemi hataların " "nedeniyle gerçekleşir." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "Cihaz kullanılamıyor" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." -msgstr "Okuyucu kart yuvasında hafıza kartı bulunmuyor." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "Seçilen yuva : %s desteklenmiyor." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 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:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "Saklama kartında yeterli boş yer yok." @@ -2874,14 +2897,14 @@ msgid "Comic" msgstr "Karikatür" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" "Mevcut olduğunda dökümanların yazarları olarak author sort alanındaki " "bilgiyi kullan." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." @@ -2890,13 +2913,13 @@ msgstr "" "bölümü varsa bu seçeneği kullanabilirsiniz." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "Oluşturulan İçindekiler (TOC) bölümü için başlık." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "Dosya içeriklerinin sıkıştırılmasını engelle." @@ -2915,7 +2938,7 @@ msgstr "" "belirlemeye çalışacak, işaretlenirse boşlukları dikkate almayacak." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." @@ -2924,7 +2947,7 @@ msgstr "" "Önerilmez." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." @@ -2933,7 +2956,7 @@ msgstr "" "mevcutsa içeriği silinir." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2953,7 +2976,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "Tüm makaleler" @@ -4233,7 +4265,7 @@ msgid "Producer" msgstr "Yapımcı" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4257,6 +4289,8 @@ msgstr "Etiketler" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4397,7 +4431,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Kapak" @@ -5504,7 +5538,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5645,7 +5679,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6886,7 +6919,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6910,7 +6943,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6943,7 +6976,7 @@ msgstr "çıktı" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -7033,10 +7066,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "CSV/XML Seçenekleri" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "E-kitap seçenekleri" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -7347,19 +7442,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -8077,24 +8172,28 @@ msgstr "Kitap " msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "Sayfa Düzeni" @@ -9086,6 +9185,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "Bilinmeyen biçimler" @@ -9376,13 +9479,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9607,13 +9703,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9741,12 +9837,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9865,7 +9961,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "Kopyalandı" @@ -9898,7 +9994,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9984,58 +10080,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10228,13 +10324,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10748,6 +10844,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Yazarlar" @@ -12321,7 +12419,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12638,7 +12737,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -13019,54 +13119,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -16097,42 +16197,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "Aramalar" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17408,34 +17508,34 @@ msgstr "Gizle" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -18074,6 +18174,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -18092,16 +18215,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18751,17 +18895,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "%s kopyalanıyor" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19907,219 +20051,219 @@ msgstr "Tamamlandı" msgid "Working..." msgstr "Çalışıyor..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "Brezilya Portekizcesi" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "İngilizce (BK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "Basitleştirilmiş Çince" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "Çince (HK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "Geleneksel Çince" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "İngilizce" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "İngilizce (Avustralya)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "İngilizce (Yeni Zelanda)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "İngilizce (Kanada)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "İngilizce (Yunanistan)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "İngilizce (Hindistan)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "İngilizce (Tayland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "İngilizce (Türkiye)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "English (Kıbrıs)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "İngilizce (Pakistan)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "İngilizce (Hırvatistan)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "İngilizce (Endonezya)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "English (İsrail)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "İngilizce (Singapur)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "İngilizce (Yemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "İngilizce (İrlanda)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "İngilizce (Güney Afrika)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "İspanyolca (Paraguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "İspanyolca (Uruguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "İspanyolca (Arjantin)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "İspanyolca (Meksika)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "İspanyolca (Küba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "İspanyolca (Şili)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "İspanyolca (Ekvador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "İspanyolca (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "İspanyolca (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "İspanyolca (Bolivya)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "İspanyolca (Nikaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "İspanyolca (Kolombiya)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/uk.po b/src/calibre/translations/uk.po index 080fc97568..479871a9ef 100644 --- a/src/calibre/translations/uk.po +++ b/src/calibre/translations/uk.po @@ -8,18 +8,18 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" -"PO-Revision-Date: 2012-08-10 06:09+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" +"PO-Revision-Date: 2012-08-17 05:16+0000\n" "Last-Translator: Yuri Chornoivan \n" "Language-Team: Ukrainian \n" -"Language: uk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" -"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Launchpad (build 15780)\n" -"X-Launchpad-Export-Date: 2012-08-11 05:41+0000\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Launchpad-Export-Date: 2012-08-18 04:54+0000\n" +"X-Generator: Launchpad (build 15810)\n" +"Language: uk\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -29,8 +29,8 @@ msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -41,8 +41,8 @@ msgstr "Не робить абсолютно нічого" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -167,7 +167,7 @@ msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -180,7 +180,7 @@ msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -191,19 +191,19 @@ msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -991,19 +991,19 @@ msgid "Yes" msgstr "Так" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "Головна" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "Картка A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "Картка B" @@ -1033,11 +1033,11 @@ msgstr "" "Перелік папок (розділений комами) для надсилання електронних книжок на " "пристрій. Будуть використані ті, що були створені першими." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "Зв'язується з телефонами на базі операційної системи \"S60\"" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "Обмін даними з планшетами під керуванням WebOS." @@ -1193,28 +1193,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Новини" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "Каталог" @@ -1281,8 +1281,8 @@ msgstr "Отримую список книжок з пристрою…" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1292,8 +1292,8 @@ msgstr "Передаю книжки до пристрою…" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1315,8 +1315,8 @@ msgstr "Вилучаємо книжки з пристрою…" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1864,6 +1864,16 @@ msgstr "Пристрій MTP" msgid "Communicate with MTP devices" msgstr "Обмін даними з пристроями MTP" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" +"На вашому комп’ютері не запущено службу Windows Portable Devices. Ймовірно, " +"вам слід встановити Windows Media Player 11 або новішу версію і/або " +"перезавантажити вашу операційну систему." + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Зв’язується з інтернет-планшетом Nokia 770." @@ -1909,18 +1919,18 @@ msgstr "" "ці коментарі" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "Усі по назві" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "Усі по автору" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -1929,7 +1939,7 @@ msgstr "" "Можливості включають: " #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -2054,38 +2064,38 @@ msgstr "" "автора книги, якщо у книги декілька авторів. Не позначайте пункт, якщо ви " "використовуєте додаткові засоби обробки метаданих." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "Портативний пристрій" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "Обмін даними з програмами на портативному пристрої" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "Увімкнути з’єднання під час запуску" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" "Позначте цей пункт, щоб дозволити Calibre вмикати з’єднання під час запуску" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "Захисний пароль" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" "Вкажіть пароль, який програма на пристрої має використовувати для " "встановлення з’єднання з Calibre" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "Фіксований порт мережі" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" @@ -2094,11 +2104,11 @@ msgstr "" "у полі «Порт». Якщо пункт не буде позначено, використовуватиметься " "випадковий порт." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" -msgstr "Порт" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " +msgstr "Номер порту: " -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" @@ -2106,22 +2116,39 @@ msgstr "" "Вкажіть номер порту, який має використовувати драйвер, якщо позначено пункт " "«Фіксований порт мережі»." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "Виводити додаткові діагностичні дані" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" "Позначте цей пункт, якщо вас попросять про додаткові дані під час " "обговорення вади." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "Увімкнути визначення періоду бездіяльності" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" +"Якщо буде позначено цей пункт, calibre автоматично розриватиме з’єднання, " +"якщо з’єднаний пристрій не подаватиме ознак діяльності протягом %d хвилин. " +"Якщо пункт не буде позначено, обчислення часу бездіяльності не " +"виконуватиметься, отже calibre не розриватиме з’єднання у автоматичному " +"режимі." + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "Забагато спроб встановлення з’єднання від %s" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Отримую інформацію про пристрій…" @@ -2166,23 +2193,23 @@ msgstr "З’єднатися з Stash W950 reader." msgid "Communicate with the Wexler reader." msgstr "З’єднатися з Wexler reader." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Не можливо визначити диск %s. Спробуйте перезавантажитись." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" "Не можливо визначити точку монтування %s. Спробуйте перезавантажитись." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "Не можливо визначити диск %s." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " @@ -2191,12 +2218,12 @@ msgstr "" "Не вдалося знайти %s диск. Пристрій вже відключений. Також ваше ядро передає " "застарілу версію SYSFS" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "Не можливо змонтувати основну пам’ять (Код помилки: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " @@ -2205,26 +2232,34 @@ msgstr "" "Основна пам'ять %s лише для читання. Зазвичай це відбувається через помилки " "файлової системи." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "Не вдалося змонтувати пристрій" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." -msgstr "Пристрій не має карти пам’яті в цьому слоті." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." +msgstr "" +"На пристрої для читання немає картки зберігання даних %s. Можливо, вами було " +"змінено типовий пристрій надсилання даних на пристрій. Клацніть правою " +"кнопкою миші на кнопці надсилання даних на пристрій і відновіть для типової " +"дії пункт «Надіслати до основної пам’яті»." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "Вибраний слот: %s не підтримується." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "Немає достатньо місця в головній пам’яті" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "Немає достатньо місця на карті пам’яті" @@ -2945,12 +2980,12 @@ msgid "Comic" msgstr "Комікс" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "Якщо є, використовувати сортування за полем автора, як автор." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." @@ -2958,13 +2993,13 @@ msgstr "" "Не додавати зміст до книги. Корисно, якщо книга вже має сторінку змісту." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "Заголовок для будь-якого згенерованого in-line змісту." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "Вимкнути стиснення вмісту файлів." @@ -2983,7 +3018,7 @@ msgstr "" "іншому випадку він їх ігноруватиме." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." @@ -2992,7 +3027,7 @@ msgstr "" "Не рекомендується." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." @@ -3001,7 +3036,7 @@ msgstr "" "його буде вилучено." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -3028,7 +3063,22 @@ msgstr "" "документі багато зображень GIF/PNG, отже він стає занадто великим після " "перетворення зображень у формат JPEG." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" +"Типово, calibre створює файли MOBI, що містять дані у застарілому форматі " +"MOBI 6. Дані у такому форматі можна читати на всіх пристроях. Втім, за " +"допомогою цього пункту ви можете наказати calibre створювати файли MOBI, що " +"міститимуть дані у форматі MOBI 6 і новому форматі KF8, або лише у новому " +"форматі KF8. KF8 має ширші можливості за MOBI 6, але дані у цьому форматі " +"можна прочитати лише на новіших Kindle." + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "Всі статті" @@ -4434,7 +4484,7 @@ msgid "Producer" msgstr "Виробник (продюсер)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4458,6 +4508,8 @@ msgstr "Теґи" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4617,7 +4669,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Обкладинка" @@ -5834,7 +5886,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5988,7 +6040,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -7356,7 +7407,7 @@ msgstr "Параметри BibTeX" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7380,7 +7431,7 @@ msgstr "Налаштування специфічні для" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7413,7 +7464,7 @@ msgstr "вивід" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -7510,10 +7561,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "Параметри CSV/XML" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "Параметри E-book" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "будь-яка дата" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "будь-яке значення" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "не вказано" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "Ви справді хочете вилучити «%s»?" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "Ви справді хочете вилучити правила з номерами %d-%d?" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "Вилучити правило" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "Ні" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "Так" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "Назва" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "Поле" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "Значення" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "Префікс" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "Увімкнені розділи буде включено до створеного каталогу." @@ -7839,12 +7952,12 @@ msgid "Use author &sort for author" msgstr "Ви&користовувати впорядкування за автором для поля автора" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "З&аголовок змісту:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" @@ -7853,7 +7966,7 @@ msgstr "" "Попередження: вимикає синхронізацію даних щодо останнього читання." #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "Не додавати зміст до книги" @@ -8624,19 +8737,11 @@ msgstr "Книга " msgid "MOBI Output" msgstr "Вивід MOBI" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "Налаштування Kindle" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "Особиста мітка Doc:" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "І&гнорувати поля" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" @@ -8644,6 +8749,18 @@ msgstr "" "Не перетворювати всі зображення у &формат JPEG (може призвести до того, що " "зображення не можна буде переглянути у застарілих програмах)" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "Налаштування Kindle" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "&Тип файла MOBI:" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "Особиста мітка Doc:" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "Налаштування сторінки" @@ -9690,6 +9807,10 @@ msgstr "" "

Неможливо вивантажити книжки на пристрій, оскільки там немає вільного " "місця " +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "Некоректне призначення" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "Невідомі формати" @@ -10100,13 +10221,6 @@ msgstr "" msgid "(fixable)" msgstr "(придатна до виправлення)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "Назва" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "Шлях до бібліотеки" @@ -10339,13 +10453,13 @@ msgstr "%(curr)s (було %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "Пункт є порожнім" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" "Пункт не можна встановити у порожнє значення. Вам слід вилучити його." @@ -10483,12 +10597,12 @@ msgid "Copy to author" msgstr "Копіювати до поля автора" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "Некоректне ім’я автора" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "У іменах авторів не може бути символів «&»." @@ -10615,7 +10729,7 @@ msgstr "Показати докладні дані щодо цієї помил #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "Скопійована" @@ -10648,7 +10762,7 @@ msgid "Standard metadata" msgstr "Стандартні метадані" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "Нетипові метадані" @@ -10764,28 +10878,28 @@ msgstr "" "функцію «sub» можна дізнатися з цієї довідкової сторінки." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "ПОМИЛКА У ШАБЛОНІ ПОШУКУ/ЗАМІНИ" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "Вам слід вказати призначення, якщо джерелом є складене поле" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "Вам слід вказати тип ідентифікатора призначення" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "Пошук/Заміна є некоректним" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "Взірець пошуку є некоректним: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10794,30 +10908,30 @@ msgstr "" "Застосовуємо зміни до %d книг.\n" "Фаза {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "Вилучити збережений пошук/заміну" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "Позначений пошук/заміну буде вилучено. Ви впевнені у вилученні?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "Зберегти пошук/заміну" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "Назва пошуку/заміни:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "Вам слід вказати назву." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11037,13 +11151,13 @@ msgid "Set from &ebook file(s)" msgstr "Встановити з файлів &електронних книг" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "&Базові метадані" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "&Нетипові метадані" @@ -11600,6 +11714,8 @@ msgstr "Переривання…" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Автори" @@ -13300,7 +13416,8 @@ msgstr "UUID цієї книги — «{0}»" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "Доступ заборонено" @@ -13638,7 +13755,8 @@ msgstr "Непридатне до обробки виключення" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "Не вдалося відкрити %s. Чи не користується ним інша програма?" @@ -14066,54 +14184,54 @@ msgstr "Змінити спосіб отримання метаданих calibr msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d з %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "Не вдалось прочитати обкладинку" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "Не вдалось прочитати обкладинку %s формату" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "Неправильна обкладинка в %s форматі" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "Зберегти зміни і перейти до редагування метаданих %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "Змінити обкладинку" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "&Коментарі" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "&Метадані" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "&Обкладинки і формати" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "&Нетипові метадані" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "&Коментарі" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "Базові метадані" @@ -17669,48 +17787,48 @@ msgstr "%p%" msgid "The grouped search term name is \"{0}\"" msgstr "Назва згрупованого ключа пошуку — «{0}»" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "Зміна записів авторів для для багатьох книг може бути тривалою. Ви впевнені, " "що хочете виконати цю дію?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Зміна метаданих для багатьох книг може бути тривалою. Ви впевнені, що хочете " "виконати цю дію?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "Пошуки" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "Перейменування категорії користувача" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" "Не можна використовувати крапки у назвах під час перейменування категорій " "користувача" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "Назву %s вже використано" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "Дублювати назву пошуку" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "Збережену назву пошуку %s вже використано." @@ -19083,7 +19201,7 @@ msgstr "Сховати" msgid "Toggle" msgstr "Перемкнути" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " @@ -19092,20 +19210,20 @@ msgstr "" "Виберіть ваш пристрій для читання електронних книжок. Якщо вашого пристрою " "немає у списку, виберіть пристрій «%s»." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "Пересування бібліотеки…" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "Не вдалося пересунути бібліотеку" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "Некоректна база даних" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " @@ -19114,7 +19232,7 @@ msgstr "" "

У %(loc)s виявлено некоректну бібліотеку. Вилучіть цю бібліотеку до " "пересування вже створеної бібліотеки.
Повідомлення про помилку: %(err)s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "Не вдалося пересунути бібліотеку" @@ -19939,6 +20057,29 @@ msgstr "У каталозі не виявлено жанрів.\n" msgid "No books available to catalog" msgstr "У каталозі немає книг" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "Назви" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "Жанри" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "Нещодавно додані" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "Нещодавно прочитані" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "Описи" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -19967,7 +20108,7 @@ msgstr "" "Попередження: різні формати впорядкування записів авторів для автора «{0}»:\n" "«{1}» <> «{2}»\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" @@ -19975,10 +20116,31 @@ msgstr "" "У каталозі не виявлено книг.\n" "Спробуйте змінити критерії «Виключені книги» у параметрах книг.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "Немає книг для включення до каталогу" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "Серії, що починаються з %s" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "Назви, що починаються з %s" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "Автори з іменами, що починаються з «%s»" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "від " + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "Некоректні назви" @@ -20831,19 +20993,19 @@ msgstr "відновлене налаштування " msgid "creating custom column " msgstr "створення нетипового стовпчика " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "Копіювання %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "Ущільнення бази даних" @@ -22343,219 +22505,219 @@ msgstr "Завершено" msgid "Working..." msgstr "Працюю…" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "Бразильська португальська" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "Англійська (Великобританія)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "Спрощена китайська" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "Китайська (Гонконг)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "Традиційна китайська" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "Англійська" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "Англійська (Аргентина)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "Англійська (Австралія)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "Англійська (Японія)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "Англійська (Німеччина)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "Англійська (Болгарія)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "Англійська (Єгипет)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "Англійська (Нова Зеландія)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "Англійська (Канада)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "Англійська (Греція)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "Англійська (Індія)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "Англійська (Непал)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "Англійська (Таїланд)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "Англійська (Туреччина)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "Англійська (Кіпр)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "Англійська (Чеська Республіка)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "Англійська (Філіппіни)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "Англійська (Пакистан)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "Англійська (Хорватія)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "Англійська (Гонконг)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "Англійська (Індонезія)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "Англійська (Ізраїль)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "Англійська (Росія)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "Англійська (Сінгапур)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "Англійська (Ємен)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "Англійська (Ірландія)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "Англійська (Китай)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "Англійська (ПАР)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "Іспанська (Парагвай)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "Іспанська (Уругвай)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "Іспанська (Аргентина)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "Іспанська (Мексика)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "Іспанська (Куба)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "Іспанська (Чилі)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "Іспанська (Еквадор)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "Іспанська (Гондурас)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "Іспанська (Венесуела)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "Іспанська (Болівія)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "Іспанська (Нікарагуа)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "Іспанська (Колумбія)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "Німецька (Австрія)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "Французька (Бельгія)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "Голландська (Нідерланди)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "Голландська (Бельгія)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "ранку" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "вечора" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "ранку" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "вечора" diff --git a/src/calibre/translations/ur.po b/src/calibre/translations/ur.po index 6ec86d5ca6..6b61d509c9 100644 --- a/src/calibre/translations/ur.po +++ b/src/calibre/translations/ur.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2011-04-02 21:19+0000\n" "Last-Translator: mahmood \n" "Language-Team: Urdu \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:42+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:54+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -935,19 +935,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "" @@ -972,11 +972,11 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "" @@ -1102,28 +1102,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "" @@ -1184,8 +1184,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1195,8 +1195,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1218,8 +1218,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1704,6 +1704,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1745,25 +1752,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1856,64 +1863,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -1958,60 +1977,64 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "" @@ -2576,25 +2599,25 @@ msgid "Comic" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2610,21 +2633,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2640,7 +2663,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "" @@ -3735,7 +3767,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3759,6 +3791,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -3893,7 +3927,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -4988,7 +5022,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5129,7 +5163,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6370,7 +6403,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6394,7 +6427,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6427,7 +6460,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6517,10 +6550,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6831,19 +6926,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7561,24 +7656,28 @@ msgstr "" msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "" @@ -8570,6 +8669,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -8860,13 +8963,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9091,13 +9187,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9225,12 +9321,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9349,7 +9445,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "" @@ -9382,7 +9478,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9468,58 +9564,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9712,13 +9808,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10232,6 +10328,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -11805,7 +11903,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12122,7 +12221,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12503,54 +12603,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15571,42 +15671,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -16876,34 +16976,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17542,6 +17642,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17560,16 +17683,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18219,17 +18363,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19373,219 +19517,219 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/vi.po b/src/calibre/translations/vi.po index aa15a1a0f5..2c0d8fac46 100644 --- a/src/calibre/translations/vi.po +++ b/src/calibre/translations/vi.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-04-16 18:36+0000\n" "Last-Translator: Lunafan \n" "Language-Team: Vietnamese \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:42+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:55+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Không làm gì cả" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "Không làm gì cả" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "Không làm gì cả" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "Không làm gì cả" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "Không làm gì cả" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -978,19 +978,19 @@ msgid "Yes" msgstr "Đồng ý" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "Chính" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "Thẻ B" @@ -1017,11 +1017,11 @@ msgstr "" "Danh sách các thư mục trên thiết bị có thể gửi ebook đến, cách bằng dấu " "phẩy. Thư mục đầu tiên có mặt sẽ được dùng" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "Giao tiếp với điện thoại S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "Tương tác với máy tính bảng WebOS" @@ -1176,28 +1176,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Tin tức" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "Danh mục" @@ -1264,8 +1264,8 @@ msgstr "Đang lấy danh mục sách có trên thiết bị...." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1275,8 +1275,8 @@ msgstr "Đang chuyển sách sang thiết bị ..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1298,8 +1298,8 @@ msgstr "Đang xoá sách khỏi thiết bị ..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1819,6 +1819,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Giao tiếp với Nokia 770" @@ -1861,18 +1868,18 @@ msgstr "" "Thiết bị đọc SONY không xử lý được ghi chú; các ghi chú đã bị xóa bỏ." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "Liệt kê toàn bộ theo tựa đề" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "Liệt kê toàn bộ theo tác giả" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -1881,7 +1888,7 @@ msgstr "" "thiết bị, tách bằng dấu phẩy. Ví dụ: " #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1995,64 +2002,76 @@ msgstr "" "T1. Với những sách có nhiều tác giả, chỉ tác giả đầu tiên được hiển thị. Bỏ " "chọn nếu dùng Quy tắc sửa thông tin miêu tả." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Lấy thông tin về thiết bị" @@ -2097,60 +2116,64 @@ msgstr "Giao tiếp với thiết bị đọc sách Stash W950" msgid "Communicate with the Wexler reader." msgstr "Giao tiếp với thiết bị đọc sách Wexler" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Không thể tìm thấy ổ đĩa %s. Xin thử khởi động lại." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "Không thể tìm thấy ổ đĩa %s." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." -msgstr "Thiết bị không có thẻ nhớ trong khe chứa này." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "Khe chứa: %s không được hỗ trợ." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "Không đủ không gian trống trong bộ nhớ chính." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "Không đủ không gian trống trong thẻ lưu trữ." @@ -2767,25 +2790,25 @@ msgid "Comic" msgstr "Truyện tranh" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "Vô hiệu hóa nén nội dung tập tin." @@ -2801,21 +2824,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2831,7 +2854,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "" @@ -3986,7 +4018,7 @@ msgid "Producer" msgstr "Chủ nhiệm" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4010,6 +4042,8 @@ msgstr "Thẻ" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4151,7 +4185,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Bìa sách" @@ -5271,7 +5305,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5412,7 +5446,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6693,7 +6726,7 @@ msgstr "Tùy chọn cho BibTeX" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6717,7 +6750,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6750,7 +6783,7 @@ msgstr "tập tin xuất" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6840,10 +6873,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "Tùy chọn CSV/XML" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "Tùy chọn sách điện tử" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "Tên" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -7154,19 +7249,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "&Tiêu đề cho Mục Lục:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "Không thêm Mục Lục vào sách" @@ -7891,24 +7986,28 @@ msgstr "Sách " msgid "MOBI Output" msgstr "Xuất MOBI" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "Tùy chọn Kindle" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "Thẻ Personal Doc:" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "Tùy chọn Kindle" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "Thẻ Personal Doc:" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "Thiết lập Trang" @@ -8907,6 +9006,10 @@ msgid "" "

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

Không thể tải sách lên thiết bị vì không còn chỗ trống " +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -9198,13 +9301,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "Tên" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9432,13 +9528,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9566,12 +9662,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "Tên tác giả không hợp lệ" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "Tên tác giả không được chứa kí tự &." @@ -9690,7 +9786,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "Đã sao chép" @@ -9723,7 +9819,7 @@ msgid "Standard metadata" msgstr "Thông tin mô tả chuẩn" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9809,58 +9905,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10053,13 +10149,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10573,6 +10669,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Tác giả" @@ -12148,7 +12246,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12465,7 +12564,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12846,54 +12946,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15929,42 +16029,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17234,34 +17334,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17903,6 +18003,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17921,16 +18044,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18580,17 +18724,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19734,219 +19878,219 @@ msgstr "Đã xong" msgid "Working..." msgstr "Đang làm việc..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "Brazilian Portuguese" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "English (UK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "Simplified Chinese" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "Chinese (HK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "Traditional Chinese" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "English" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "English (Australia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "English (New Zealand)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "English (Canada)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "English (India)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "English (Thailand)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "English (Cyprus)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "English (Pakistan)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "English (Croatia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "English (Indonesia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "English (Israel)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "English (Singapore)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "English (Yemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "English (Ireland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "English (China)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "Spanish (Paraguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "Spanish (Uruguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "Spanish (Argentina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "Spanish (Mexico)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "Spanish (Cuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "Spanish (Chile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "Spanish (Ecuador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "Spanish (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "Spanish (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "Spanish (Bolivia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "Spanish (Nicaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "German (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "French (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "Dutch (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "Dutch (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/wa.po b/src/calibre/translations/wa.po index 945213f22e..e43bb056d4 100644 --- a/src/calibre/translations/wa.po +++ b/src/calibre/translations/wa.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2011-07-05 23:12+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Walloon \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n!=1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:42+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:55+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -935,19 +935,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "" @@ -972,11 +972,11 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "" @@ -1102,28 +1102,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "" @@ -1184,8 +1184,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1195,8 +1195,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1218,8 +1218,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1704,6 +1704,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1745,25 +1752,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1856,64 +1863,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -1958,60 +1977,64 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "" @@ -2576,25 +2599,25 @@ msgid "Comic" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2610,21 +2633,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2640,7 +2663,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "" @@ -3735,7 +3767,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3759,6 +3791,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -3893,7 +3927,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -4988,7 +5022,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5129,7 +5163,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6370,7 +6403,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6394,7 +6427,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6427,7 +6460,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6517,10 +6550,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6831,19 +6926,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7561,24 +7656,28 @@ msgstr "" msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "" @@ -8570,6 +8669,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -8860,13 +8963,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9091,13 +9187,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9225,12 +9321,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9349,7 +9445,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "" @@ -9382,7 +9478,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9468,58 +9564,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9712,13 +9808,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10232,6 +10328,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -11805,7 +11903,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12122,7 +12221,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12503,54 +12603,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15571,42 +15671,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -16876,34 +16976,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17542,6 +17642,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17560,16 +17683,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18219,17 +18363,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19373,219 +19517,219 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/yi.po b/src/calibre/translations/yi.po index cf7561b73d..d0da0636c9 100644 --- a/src/calibre/translations/yi.po +++ b/src/calibre/translations/yi.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2009-09-04 22:02+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Yiddish \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:43+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:55+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -935,19 +935,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "" @@ -972,11 +972,11 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "" @@ -1102,28 +1102,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "" @@ -1184,8 +1184,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1195,8 +1195,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1218,8 +1218,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1704,6 +1704,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1745,25 +1752,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1856,64 +1863,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -1958,60 +1977,64 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "" @@ -2576,25 +2599,25 @@ msgid "Comic" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2610,21 +2633,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2640,7 +2663,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "" @@ -3735,7 +3767,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3759,6 +3791,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -3893,7 +3927,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -4988,7 +5022,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5129,7 +5163,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6370,7 +6403,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6394,7 +6427,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6427,7 +6460,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6517,10 +6550,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6831,19 +6926,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7561,24 +7656,28 @@ msgstr "" msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "" @@ -8570,6 +8669,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -8860,13 +8963,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9091,13 +9187,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9225,12 +9321,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9349,7 +9445,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "" @@ -9382,7 +9478,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9468,58 +9564,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9712,13 +9808,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10232,6 +10328,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -11805,7 +11903,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12122,7 +12221,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12503,54 +12603,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15571,42 +15671,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -16876,34 +16976,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17542,6 +17642,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17560,16 +17683,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18219,17 +18363,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19373,219 +19517,219 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/zh_CN.po b/src/calibre/translations/zh_CN.po index cfa374f622..605c12a6d0 100644 --- a/src/calibre/translations/zh_CN.po +++ b/src/calibre/translations/zh_CN.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-06-15 15:18+0000\n" "Last-Translator: Jane Dong \n" "Language-Team: Simplified Chinese \n" @@ -17,8 +17,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:44+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:57+0000\n" +"X-Generator: Launchpad (build 15810)\n" "X-Poedit-Country: CHINA\n" "X-Poedit-Language: Chinese\n" @@ -30,8 +30,8 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -42,8 +42,8 @@ msgstr "不做任何处理" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -168,7 +168,7 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -181,7 +181,7 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -192,19 +192,19 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -945,19 +945,19 @@ msgid "Yes" msgstr "是" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "主" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "存储卡A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "存储卡B" @@ -982,11 +982,11 @@ msgid "" "first one that exists will be used" msgstr "逗号间隔的电子书发送到设备目录的列表。将使用第一个存在的目录。" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "与 S60 手机通信。" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "与 WebOS 平板通信。" @@ -1127,28 +1127,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "新闻" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "分类" @@ -1211,8 +1211,8 @@ msgstr "从设备中获取书籍列表..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1222,8 +1222,8 @@ msgstr "传输书籍到设备中..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1245,8 +1245,8 @@ msgstr "正在从设备中删除书籍..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1741,6 +1741,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "与诺基亚 770 网络平板通信。" @@ -1782,25 +1789,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "鉴于在SONY阅读器上会导致错误,注解被删除了" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "按标题" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "按作者" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1898,64 +1905,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "获取设备信息..." @@ -2000,60 +2019,64 @@ msgstr "和 Stash W950 读者交流" msgid "Communicate with the Wexler reader." msgstr "与Wexler阅读器通讯" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "无法检测到 %s 磁盘,请尝试重启。" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "无法检测 %s 挂载点。请尝试重启。" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "无检测测到 %s 磁盘。" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "无法检测到 %s 磁盘。设备已弹出,或您的 kernel 使用旧版 SYSFS。" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "无法装载主存储器(错误代码:%d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "%s 的主内存只读。可能是由于设备的文件系统出错引起。" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "无法挂载设备" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." -msgstr "插槽不含存储卡。" +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "选定的插槽:%s 未被支持。" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "设备内置存储空间不足" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "存储卡空间不足" @@ -2661,25 +2684,25 @@ msgid "Comic" msgstr "漫画" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "如果“排序作者”字段值非空,在按作者排序时使用该字段的值排序。" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "不要为书籍添加目录。如果书籍内容中本身就包括目录,则应启用本选项。" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "生成的行内目录标题。" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "不压缩文件内容。" @@ -2695,21 +2718,21 @@ msgid "" msgstr "忽略输入文档中的页边距。如果未选中,MOBI 输出插件会尝试转换输入文档中的页边距设置,否则就会忽略它们。" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "当为书籍添加目录时,添加在书的最前面而不是最后面。不建议启用本选项。" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "把 MOBI 文件的内容提取到指定目录。如果指定目录已存在,它会被清除。" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2727,7 +2750,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "所有文章" @@ -3895,7 +3927,7 @@ msgid "Producer" msgstr "出品人" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3919,6 +3951,8 @@ msgstr "标签" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4065,7 +4099,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "封面" @@ -5210,7 +5244,7 @@ msgstr "你的 calibre 书库数据库没有发现错误。你是否想让 calib #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5351,7 +5385,6 @@ msgstr "使用环境变量 CALIBRE_OVERRIDE_DATABASE_PATH 时不可是用其它 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6613,7 +6646,7 @@ msgstr "BibTeX选项" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6637,7 +6670,7 @@ msgstr "选项适用于" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6670,7 +6703,7 @@ msgstr "输出" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6760,10 +6793,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "CSV/XML 选项" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "电子书选项" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "名称" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -7074,19 +7169,19 @@ msgid "Use author &sort for author" msgstr "使用“排序作者”字段值作为“作者”字段值(&S)" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "书籍目录标题(&T):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "不将目录添加到书籍" @@ -7815,24 +7910,28 @@ msgstr "书籍 " msgid "MOBI Output" msgstr "MOBI 输出" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "Kindle 选项" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "个人文档标签:" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "忽略边距(&M)" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "Kindle 选项" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "个人文档标签:" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "页面设置" @@ -8837,6 +8936,10 @@ msgid "" "

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

由于设备存储空间不足无法将书籍传送到设备上 " +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "未知格式" @@ -9182,13 +9285,6 @@ msgstr "输入以逗号分隔的文件扩展名(不包含起始的点)。仅 msgid "(fixable)" msgstr "(可修复)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "名称" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "书库的路径" @@ -9415,13 +9511,13 @@ msgstr "%(curr)s (原始为: %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "项目为空" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "项目不能设置为什么也没有。请删除之。" @@ -9553,12 +9649,12 @@ msgid "Copy to author" msgstr "复制到“作者”" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "无效的作者名" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "作者名中不能包含&符号" @@ -9677,7 +9773,7 @@ msgstr "显示有关当前错误的详细信息" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "已复制" @@ -9710,7 +9806,7 @@ msgid "Standard metadata" msgstr "标准元数据" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "自定义元数据" @@ -9803,28 +9899,28 @@ msgstr "" "href=\"http://docs.python.org/library/re.html\">这个文档 了解更多有关 Python " "正则表达式的信息,尤其是它的 'sub' 函数。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "S/R 模版错误" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "当源是复合域时,你必须指定一个目标。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "你必须指定一个目录标识号类型" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "查找/替换无效" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "以下搜索模式是无效的:%s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" @@ -9833,30 +9929,30 @@ msgstr "" "正在应用更改到%d本书籍。\n" "暂停{0} {1}%%。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "删除已保存搜索/替换条件" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "选中的已保存搜索/替换条件将被删除。确定吗?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "保存搜索/替换条件" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "搜索/替换名称:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10056,13 +10152,13 @@ msgid "Set from &ebook file(s)" msgstr "从书籍文件中读取封面(&E)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "基本元数据(&B)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "自定义元数据(&C)" @@ -10585,6 +10681,8 @@ msgstr "正在中止..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "作者" @@ -12199,7 +12297,8 @@ msgstr "此书 UUID 为 \"{0}\"" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "权限拒绝" @@ -12516,7 +12615,8 @@ msgstr "未处理的异常" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "无法打开 %s。它是否被其它程序占用。" @@ -12908,54 +13008,54 @@ msgstr "改变 calibre 下载元数据的行为" msgid " [%(num)d of %(tot)d]" msgstr " [第 %(num)d 本,共 %(tot)d 本]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "无法读取封面" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "无法从 %s 格式中读取封面" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "%s 格式中封面无效" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "保存更改,编辑 %s 元数据" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "更换封面" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "注释(&M)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "元数据(&M)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "封面与格式(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "自定义元数据(&U)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "注释(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "基本元数据" @@ -16142,42 +16242,42 @@ msgstr "%p%" msgid "The grouped search term name is \"{0}\"" msgstr "分组搜索条件名是 \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "改变多本书的作者需要花费一些时间。你确定要这样做吗?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "更新这么多本书的元数据需要花费一些时间。你确定要这样做吗?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "搜索" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "重命名用户分类" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "重命名用户分类名称时不能使用点号" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "%s 这个名称已经被占用" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "复制搜索名称" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "已存搜索名 %s 被占用。" @@ -17461,34 +17561,34 @@ msgstr "隐藏" msgid "Toggle" msgstr "触发器" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "选择你的电子书阅读设备。如果你的设备不在列表中,选择 \"%s\" 设备。" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "正在移动书库..." +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "移动书库错误" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "无效数据库" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "

%(loc)s 存在一个无效的书库,在移动当前书库前请先删除该无效书库。
错误:%(err)s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "无法移动书库" @@ -18187,6 +18287,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -18205,16 +18328,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "无效的标题" @@ -18907,17 +19051,17 @@ msgstr "" msgid "creating custom column " msgstr "创建自定义列 " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "正在复制%s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "正在压缩数据库" @@ -20064,219 +20208,219 @@ msgstr "已完成" msgid "Working..." msgstr "工作中..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "巴西葡萄牙语" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "英语(英国)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "简体中文" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "中文(香港)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "繁体中文" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "英语" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "英语(澳大利亚)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "英语 (保加利亚)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "英语(新西兰)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "英语(加拿大)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "英语 (希腊)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "英语(印度)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "英语(泰国)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "英语 (土耳其)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "英语(塞浦路斯)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "英语(巴基斯坦)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "英语 (克罗地亚)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "英语 (印度尼西亚)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "英语(以色列)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "英语(新加坡)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "英语(也门)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "英语(冰岛)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "英语(中国)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "英语 (南非)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "西班牙语(巴拉圭)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "西班牙语 (乌拉圭)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "西班牙语 (阿根廷)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "西班牙语 (墨西哥)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "西班牙语 (古巴)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "西班牙语 (智利)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "西班牙语 (厄瓜多尔)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "西班牙语 (洪都拉斯)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "西班牙语 (委内瑞拉)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "西班牙语 (玻利维亚)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "西班牙语 (尼加拉瓜)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "西班牙语 (哥伦比亚)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "德语(奥地利)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "法语(比利时)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "荷兰语(荷兰)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "荷兰语(比利时)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "上午" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "下午" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "上午" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "下午" diff --git a/src/calibre/translations/zh_HK.po b/src/calibre/translations/zh_HK.po index 8e6b930652..2eb7b8db38 100644 --- a/src/calibre/translations/zh_HK.po +++ b/src/calibre/translations/zh_HK.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2011-07-11 08:59+0000\n" "Last-Translator: Nader stouhy \n" "Language-Team: Chinese (Hong Kong) \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:43+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:55+0000\n" +"X-Generator: Launchpad (build 15810)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "是否絕對沒有" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -38,8 +38,8 @@ msgstr "是否絕對沒有" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -164,7 +164,7 @@ msgstr "是否絕對沒有" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -177,7 +177,7 @@ msgstr "是否絕對沒有" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -188,19 +188,19 @@ msgstr "是否絕對沒有" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -935,19 +935,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "" @@ -972,11 +972,11 @@ msgid "" "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "" @@ -1102,28 +1102,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "" @@ -1184,8 +1184,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1195,8 +1195,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1218,8 +1218,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1704,6 +1704,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1745,25 +1752,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1856,64 +1863,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -1958,60 +1977,64 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "" @@ -2576,25 +2599,25 @@ msgid "Comic" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "" @@ -2610,21 +2633,21 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2640,7 +2663,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "" @@ -3735,7 +3767,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3759,6 +3791,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -3893,7 +3927,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -4988,7 +5022,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5129,7 +5163,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6370,7 +6403,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6394,7 +6427,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6427,7 +6460,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6517,10 +6550,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -6831,19 +6926,19 @@ msgid "Use author &sort for author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" @@ -7561,24 +7656,28 @@ msgstr "" msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "" @@ -8570,6 +8669,10 @@ msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "" @@ -8860,13 +8963,6 @@ msgstr "" msgid "(fixable)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "" @@ -9091,13 +9187,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9225,12 +9321,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "" @@ -9349,7 +9445,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "" @@ -9382,7 +9478,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "" @@ -9468,58 +9564,58 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9712,13 +9808,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "" @@ -10232,6 +10328,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -11805,7 +11903,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "" @@ -12122,7 +12221,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -12503,54 +12603,54 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "" @@ -15571,42 +15671,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -16876,34 +16976,34 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "" @@ -17542,6 +17642,29 @@ msgstr "" msgid "No books available to catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17560,16 +17683,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "" @@ -18219,17 +18363,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "" @@ -19373,219 +19517,219 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "" diff --git a/src/calibre/translations/zh_TW.po b/src/calibre/translations/zh_TW.po index ddfbef614b..1ae70611bc 100644 --- a/src/calibre/translations/zh_TW.po +++ b/src/calibre/translations/zh_TW.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-08-10 06:01+0000\n" +"POT-Creation-Date: 2012-08-17 04:51+0000\n" "PO-Revision-Date: 2012-07-21 12:23+0000\n" "Last-Translator: Chao-Hsiung Liao \n" "Language-Team: Chinese (traditional)\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-08-11 05:44+0000\n" -"X-Generator: Launchpad (build 15780)\n" +"X-Launchpad-Export-Date: 2012-08-18 04:56+0000\n" +"X-Generator: Launchpad (build 15810)\n" "Language: zh_TW\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -27,8 +27,8 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:345 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -39,8 +39,8 @@ msgstr "完全不做任何事" #: /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:661 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:464 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:497 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109 @@ -165,7 +165,7 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:822 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 @@ -178,7 +178,7 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 @@ -189,19 +189,19 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/library/database2.py:585 #: /home/kovid/work/calibre/src/calibre/library/database2.py:593 #: /home/kovid/work/calibre/src/calibre/library/database2.py:604 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2749 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3396 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3398 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3535 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2758 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3405 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3407 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3544 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -943,19 +943,19 @@ msgid "Yes" msgstr "是" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1199 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1208 msgid "Main" msgstr "主要" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1210 msgid "Card A" msgstr "記憶卡 A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1203 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1212 msgid "Card B" msgstr "記憶卡 B" @@ -980,11 +980,11 @@ msgid "" "first one that exists will be used" msgstr "要將電子書傳送至裝置的目錄清單,以逗號分隔。會使用第一個存在的目錄" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:285 msgid "Communicate with S60 phones." msgstr "與 S60 電話連接。" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:304 msgid "Communicate with WebOS tablets." msgstr "與 WebOS 平板電腦連接。" @@ -1123,28 +1123,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:769 -#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:788 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:222 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:228 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:262 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 +#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:244 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:250 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1061 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1067 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1196 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1198 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1197 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1199 #: /home/kovid/work/calibre/src/calibre/library/database2.py:370 #: /home/kovid/work/calibre/src/calibre/library/database2.py:383 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3253 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3262 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "新聞" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2769 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3209 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3227 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3218 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3236 msgid "Catalog" msgstr "分類" @@ -1207,8 +1207,8 @@ msgstr "從裝置中取得書籍列表" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:755 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:757 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:807 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1218,8 +1218,8 @@ msgstr "正在傳送書籍到裝置中..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:779 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:818 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:829 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1241,8 +1241,8 @@ msgstr "正在從裝置中移除書籍..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:799 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:849 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:855 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1737,6 +1737,13 @@ msgstr "" msgid "Communicate with MTP devices" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:43 +msgid "" +"The Windows Portable Devices service is not available on your computer. You " +"may need to install Windows Media Player 11 or newer and/or restart your " +"computer" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "與 Nokia 770 internet tablet 連接。" @@ -1778,25 +1785,25 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:110 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 msgid "All by title" msgstr "全部依書名" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 msgid "All by author" msgstr "全部依作者" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:68 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:132 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/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:135 #, python-format msgid "" ". Two special collections are available: %(abt)s:%(abtv)s and " @@ -1894,64 +1901,76 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:55 msgid "SmartDevice" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:57 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:119 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:118 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:122 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:120 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:123 -msgid "Port" +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:127 +msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:124 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:128 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:129 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:126 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:130 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:514 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:140 +msgid "Enable the no-activity timeout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:141 +#, python-format +msgid "" +"If this box is checked, calibre will automatically disconnect if a connected " +"device does nothing for %d minutes. Unchecking this box disables this " +"timeout, so calibre will never automatically disconnect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:563 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:671 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "取得裝置資訊..." @@ -1996,60 +2015,64 @@ msgstr "與 Stash W950 閱讀器連接。" msgid "Communicate with the Wexler reader." msgstr "與 Wexler 閱讀器連接。" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "無法偵測到 %s 磁碟機。嘗試重新開機。" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:468 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "無法偵測到 %s 掛載點。嘗試重新開機。" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:536 #, python-format msgid "Unable to detect the %s disk drive." msgstr "無法偵測到 %s 磁碟機。" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:614 #, python-format msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "無法偵測 %s 磁碟機。可能是裝置已被退出,或是您的系統核心的 SYSFS 版本已過時。" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:623 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "無法裝載主記憶器(錯誤代碼:%d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:674 #, python-format msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "%s 的主記憶體是唯讀的。這通常是因為檔案系統的錯誤所造成。" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:809 msgid "Unable to mount the device" msgstr "無法掛載裝置" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 -msgid "The reader has no storage card in this slot." -msgstr "這個閱讀器的插槽中沒有記憶卡。" +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:987 +#, python-format +msgid "" +"The reader has no storage card %s. You may have changed the default send to " +"device action. Right click on the send to device button and reset the " +"default action to be \"Send to main memory\"." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:992 #, python-format msgid "Selected slot: %s is not supported." msgstr "選取的插槽:%s 尚未支援。" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1021 msgid "There is insufficient free space in main memory" msgstr "主記憶體可用空間不足" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1023 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1025 msgid "There is insufficient free space on the storage card" msgstr "記憶卡可用空間不足" @@ -2655,25 +2678,25 @@ msgid "Comic" msgstr "漫畫" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:45 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:262 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:270 msgid "When present, use author sort field as author." msgstr "當出現時,使用作者排序欄位當成作者。" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:266 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:274 msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "不要在書籍中加入目錄頁。如果書籍本身就有目錄頁時很有用。" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." msgstr "用於任何產生的行內目錄頁的標題。" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 msgid "Disable compression of the file contents." msgstr "停用對檔案內容的壓縮。" @@ -2690,21 +2713,21 @@ msgstr "" "忽略輸入文件中的邊界。如果設為「False」,則 MOBI 輸出外掛程式會嘗試轉換在輸入文件中指定的邊界,若是設為「True」則會忽略它們。" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285 msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "要在書籍中加入目錄頁時,加在書籍開頭而不要加在結尾。不建議使用。" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 msgid "" "Extract the contents of the MOBI file to the specified directory. If the " "directory already exists, it will be deleted." msgstr "將 MOBI 檔案的內容解壓縮到指定的目錄。如果目錄已經存在,它會被刪除。" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:294 msgid "" "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " "Using this feature means that the book will not auto sync its last read " @@ -2721,7 +2744,16 @@ msgid "" "large when converted to JPEG." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 +msgid "" +"By default calibre generates MOBI files that contain the old MOBI 6 format. " +"This format is compatible with all devices. However, by changing this " +"setting, you can tell calibre to generate MOBI files that contain both MOBI " +"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " +"than MOBI 6, but only works with newer Kindles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 msgid "All articles" msgstr "所有文章" @@ -3876,7 +3908,7 @@ msgid "Producer" msgstr "製作人" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:946 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -3900,6 +3932,8 @@ msgstr "標籤" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:524 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1741 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4047,7 +4081,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1451 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:958 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "封面" @@ -5189,7 +5223,7 @@ msgstr "在您的 calibre 書庫資料庫中找不到錯誤。您想要檢查書 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:891 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5330,7 +5364,6 @@ msgstr "當使用環境變數 CALIBRE_OVERRIDE_DATABASE_PATH 時您不能使用 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 @@ -6586,7 +6619,7 @@ msgstr "BibTeX 選項" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -6610,7 +6643,7 @@ msgstr "選項指定到" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -6643,7 +6676,7 @@ msgstr "輸出" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 @@ -6740,10 +6773,72 @@ msgstr "" msgid "CSV/XML Options" msgstr "CSV/XML 選項" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:24 msgid "E-book options" msgstr "電子書選項" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "any date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +msgid "any value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:686 +msgid "unspecified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:530 +#, python-format +msgid "Are you sure you want to delete '%s'?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:532 +#, python-format +msgid "Are you sure you want to delete rules #%d-%d?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:533 +msgid "Delete Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682 +msgid "True" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 +msgid "Name" +msgstr "名稱" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:800 +msgid "Field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:709 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:801 +msgid "Value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:799 +msgid "Prefix" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:218 msgid "Enabled sections will be included in the generated catalog." msgstr "" @@ -7054,19 +7149,19 @@ msgid "Use author &sort for author" msgstr "以作者進行排序(&S)" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "&Title for Table of Contents:" msgstr "目錄頁的標題(&T):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "啟用透過 Facebook 分享書籍內容等。警告:會停用上次閱讀同步" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "不要在書籍中加入目錄頁" @@ -7797,24 +7892,28 @@ msgstr "書籍 " msgid "MOBI Output" msgstr "MOBI 輸出" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 -msgid "Kindle options" -msgstr "Kindle 選項" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 -msgid "Personal Doc tag:" -msgstr "個人文件標籤:" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Ignore &margins" msgstr "忽略邊緣(&M)" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "不要將所有影像轉換為 &JPEG (可能會讓部分影像無法在舊檢視器中顯示)" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Kindle options" +msgstr "Kindle 選項" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 +msgid "MOBI file &type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +msgid "Personal Doc tag:" +msgstr "個人文件標籤:" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" msgstr "頁面設定" @@ -8819,6 +8918,10 @@ msgid "" "

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

不能上傳書籍到裝置,因為已無更多可用空間 " +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 +msgid "Incorrect destination" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:140 msgid "Unknown formats" msgstr "不明的格式" @@ -9114,13 +9217,6 @@ msgstr "輸入以逗號分隔,不含開頭點(.)的副檔名。只用在書籍 msgid "(fixable)" msgstr "(可修正的)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 -msgid "Name" -msgstr "名稱" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" msgstr "書庫的路徑" @@ -9347,13 +9443,13 @@ msgstr "%(curr)s (原本是 %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 msgid "Item is blank" msgstr "項目是空的" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "An item cannot be set to nothing. Delete it instead." msgstr "項目不能設為沒有。請刪除它來代替。" @@ -9485,12 +9581,12 @@ msgid "Copy to author" msgstr "複製到作者" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 msgid "Invalid author name" msgstr "無效的作者姓名" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 msgid "Author names cannot contain & characters." msgstr "作者姓名不能包含 & 字元。" @@ -9612,7 +9708,7 @@ msgstr "顯示關於這個錯誤的詳細資料" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:596 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 msgid "Copied" msgstr "已複製" @@ -9645,7 +9741,7 @@ msgid "Standard metadata" msgstr "標準元數據" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:928 msgid "Custom metadata" msgstr "自訂元數據" @@ -9733,28 +9829,28 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:555 msgid "S/R TEMPLATE ERROR" msgstr "S/R 範本錯誤" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:703 msgid "You must specify a destination when source is a composite field" msgstr "當來源是組合欄位時您必須指定目的端" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:709 msgid "You must specify a destination identifier type" msgstr "您必須指定目的識別的類型" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 msgid "Search/replace invalid" msgstr "無效的搜尋/取代" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:934 #, python-format msgid "Search pattern is invalid: %s" msgstr "搜尋模式無效:%s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 #, python-format msgid "" "Applying changes to %d books.\n" @@ -9763,30 +9859,30 @@ msgstr "" "套用變更至 %d 本書。\n" "階段 {0} {1}%%。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "刪除已儲存的搜尋/取代" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1021 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "選取的已儲存搜尋/取代會被刪除。您確定嗎?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1040 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1045 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1056 msgid "Save search/replace" msgstr "儲存搜尋/取代" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1047 msgid "Search/replace name:" msgstr "搜尋/取代名稱:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1052 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1057 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9989,13 +10085,13 @@ msgid "Set from &ebook file(s)" msgstr "從電子書檔案設定(&E)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:559 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:734 msgid "&Basic metadata" msgstr "基本元數據(&B)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:576 msgid "&Custom metadata" msgstr "自訂元數據(&C)" @@ -10520,6 +10616,8 @@ msgstr "正在中止..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:520 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1088 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "作者" @@ -12104,7 +12202,8 @@ msgstr "這本書的 UUID 為「{0}」" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:448 msgid "Permission denied" msgstr "權限不足" @@ -12423,7 +12522,8 @@ msgstr "未處理的例外" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:449 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "無法開啟 %s。它是否已被其他的程式開啟?" @@ -12811,54 +12911,54 @@ msgstr "改變 calibre 如何下載元數據" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d / %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "無法讀取封面" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "無法從 %s 格式讀取封面" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "%s 格式中的封面是無效的" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:521 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "儲存變更並編輯 %s 的元數據" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:822 msgid "Change cover" msgstr "改變封面" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:677 msgid "Co&mments" msgstr "評論(&M)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:863 msgid "&Metadata" msgstr "元數據(&M)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:722 msgid "&Cover and formats" msgstr "封面與格式(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "C&ustom metadata" msgstr "自訂元數據(&U)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:803 msgid "&Comments" msgstr "評論(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:869 msgid "Basic metadata" msgstr "基本元數據" @@ -15925,42 +16025,42 @@ msgstr "%p%" msgid "The grouped search term name is \"{0}\"" msgstr "群組搜尋字詞名稱為「{0}」" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:766 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "改變多本書籍的作者會花上一些時間。您確定嗎?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:771 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "改變許多書籍的元數據會花上一些時間。您確定嗎?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858 #: /home/kovid/work/calibre/src/calibre/library/database2.py:493 msgid "Searches" msgstr "搜尋" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:934 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:954 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "Rename user category" msgstr "重新命名使用者分類" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:936 msgid "You cannot use periods in the name when renaming user categories" msgstr "在重新命名使用者分類時不能在名稱使用句點" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:956 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 #, python-format msgid "The name %s is already used" msgstr "這個名稱 %s 已經使用了" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 msgid "Duplicate search name" msgstr "重複的搜尋名稱" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 #, python-format msgid "The saved search name %s is already used." msgstr "已儲存搜尋名稱 %s 已經使用了。" @@ -17248,34 +17348,34 @@ msgstr "隱藏" msgid "Toggle" msgstr "切換" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "選擇您的電子書裝置。如果您的裝置不在清單中,請選擇「%s」裝置。" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:569 msgid "Moving library..." msgstr "正在移動書庫..." +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:587 msgid "Failed to move library" msgstr "移動書庫失敗" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 msgid "Invalid database" msgstr "無效的資料庫" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 #, python-format msgid "" "

An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
Error: %(err)s" msgstr "

%(loc)s 已有一個無效的書庫,在嘗試移動現有的書庫前請先刪除它。
錯誤: %(err)s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Could not move library" msgstr "無法移動書庫" @@ -17948,6 +18048,29 @@ msgstr "" msgid "No books available to catalog" msgstr "分類沒有可用的書籍" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:522 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:964 +msgid "Titles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:526 +msgid "Genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:528 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1443 +msgid "Recently Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:530 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1536 +msgid "Recently Read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:532 +msgid "Descriptions" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:584 msgid "" "Inconsistent Author Sort values for\n" @@ -17966,16 +18089,37 @@ msgid "" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:816 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:817 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:818 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:819 msgid "No books available to include in catalog" msgstr "沒有書籍可包含於分類" +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2443 +#, python-format +msgid "Series beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2550 +#, python-format +msgid "Titles beginning with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2647 +#, python-format +msgid "Authors beginning with '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3557 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3559 +msgid "by " +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" msgstr "無效的書名" @@ -18665,17 +18809,17 @@ msgstr "" msgid "creating custom column " msgstr "建立自訂欄 " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3561 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3590 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3599 #, python-format msgid "Copying %s" msgstr "正在複製 %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3607 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3616 msgid "Compacting database" msgstr "正在壓實資料庫" @@ -19825,219 +19969,219 @@ msgstr "已完成" msgid "Working..." msgstr "運算中…" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Brazilian Portuguese" msgstr "巴西葡萄牙文" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "English (UK)" msgstr "英文 (英國)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Simplified Chinese" msgstr "簡體中文" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Chinese (HK)" msgstr "中文 (HK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 msgid "Traditional Chinese" msgstr "正體中文" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "English" msgstr "英文" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "English (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "English (Australia)" msgstr "英文 (澳大利亞)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "English (Japan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 msgid "English (Germany)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "English (Bulgaria)" msgstr "英文 (保加利亞)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 msgid "English (Egypt)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 msgid "English (New Zealand)" msgstr "英文 (紐西蘭)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 msgid "English (Canada)" msgstr "英文 (加拿大)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 msgid "English (Greece)" msgstr "英文 (希臘)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "English (India)" msgstr "英文 (印度)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "English (Nepal)" msgstr "英文 (尼泊爾)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "English (Thailand)" msgstr "英文 (泰國)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "English (Turkey)" msgstr "英文 (土耳其)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "English (Cyprus)" msgstr "英文 (塞普勒斯)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "English (Czech Republic)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "English (Philippines)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "English (Pakistan)" msgstr "英文 (巴基斯坦)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 msgid "English (Croatia)" msgstr "英語 (克羅埃西亞)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Indonesia)" msgstr "英語 (印尼)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Israel)" msgstr "英語(以色列)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Russia)" msgstr "英文 (俄羅斯)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Singapore)" msgstr "英文 (新加坡)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Yemen)" msgstr "英文 (葉門)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Ireland)" msgstr "英語(愛爾蘭)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (China)" msgstr "英語(中國)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (South Africa)" msgstr "英文 (南非)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "Spanish (Paraguay)" msgstr "西班牙(巴拉圭)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "Spanish (Uruguay)" msgstr "西班牙語 (烏拉圭)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Argentina)" msgstr "西班牙語 (阿根廷)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:151 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Mexico)" msgstr "西班牙語 (墨西哥)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Cuba)" msgstr "西班牙語 (古巴)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Chile)" msgstr "西班牙語 (智利)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Ecuador)" msgstr "西班牙語 (厄瓜多)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Honduras)" msgstr "西班牙語 (宏都拉斯)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Venezuela)" msgstr "西班牙語 (委內瑞拉)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Bolivia)" msgstr "西班牙語 (玻利維亞)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Nicaragua)" msgstr "西班牙語 (尼加拉瓜)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Colombia)" msgstr "西班牙文 (哥倫比亞)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "German (AT)" msgstr "德文 (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "French (BE)" msgstr "法語 (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Dutch (NL)" msgstr "荷蘭文 (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "Dutch (BE)" msgstr "荷蘭文 (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:195 msgid "AM" msgstr "上午" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "PM" msgstr "下午" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "am" msgstr "上午" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "pm" msgstr "下午"